Just tried launching the multiplayer on another network. Apparently, windows firewall suddenly prompted me to allow divinity. It turns out that was the issue with the loading screens. Connectivity.

You can check to see if the damn firewall is running on top of your existing one and not prompting you.

Another issue I now face is the latency of my multiplayers. It takes about 1 minute for me to complete a single movement. My internet is running on full bars and the latency between us shouldn't be more than 10ms. But this is insane, I'm lagging my ass off.