Everyone,
Got some recent info from a stranger.
"Not a Respawn employee, but a loyal Titanfall player. This is a known issue in Titanfall 1 and 2. Apex Legends runs on Titanfall's game engine.
So, here's the scoop: this problem has been around since Titanfall 1 and it's never been fixed. It has something to do with the way your platform communicates with the server. The problem is on their end, but they've never publicly addressed this issue. No one really knows what's going on, but it's on their end.
The Titanfall community's best solution has been to clear your local file cache (this is key as uninstall doesn't always get all files) and uninstall the game completely. Do a hard reset on your computer/console after that. Once completed, reinstall the game. Most of the time, this fixes the problem. This is just a trick to reset your interaction with their servers.
However, it doesn't mean it won't happen again. I had to do this with Titanfall 2 four times.
For more advice or other angles, check out Titanfall subreddits or google around for the same issue with Titanfall."
This is... Bad news. I'll be doing some research in infinite loading screens and Titanfall 1 & 2 to see if we have anymore options to try and resolve.