Unable to Join an Online Session

This is my first forum post, so apologies.

I’ve checked my NAT type on the Xbox app and it says blocked. For some reason, I’m able to join convoys, but not the session itself, and I do not get an error message when I can’t join online. It simply says “Finding a Horizon Life Session.” continuously. I at first figured that it was something to do with the game cause I had read some other forum posts, but now I realize it’s very clearly something with network rather than game progress. I’ve already tried resetting Teredo and it did not solve my problem. I’ve never been restricted from playing online due to my NAT type before, so this is quite strange.

Someone help? I’m playing on PC and I’ve just acquired Horizon Life status, if that helps.