Unity currently does not even have a stable solution for multiplayer. The existing one (UNET) works but is slated for obsolecence by a new solution, but that is still very early in development, so you have to reach for third-party tools to be able to work with a supported platform.
Even so, that is even a bigger mountain to climb for Godot.
If I was an Unreal user, I wouldn't let go of Blueprints and GC enabled C++.