Campaign Connectivity Issues

Tried doing co-op with a friend of mine who lives a few states away from me, haven’t had too many issues with campaign until recently where every 3 minutes it’d freeze and say “waiting for players” for me and “waiting for host” with my friend. Is there any solution for this? Intensely frustrating as we both bought this game full price to try and replay campaign like we used to.