Having issues joining friends any suggestions?

I can join people in matchmaking online games my nat is open but I can rarely join friends anyone else having this problem?

My friends had this problem when trying to connect to me but when the servers on xbox one pooped out on Saturday the problems got worse to the point when out of the last 4 days we’ve only been able to connect to each other once if their is a way to fix this it would be helpful

Did this issue ever get fixed? I’m having the same problem.