When a player connects to the server, it kicks everyone and then continually crashes the server until one person joins at a time (If more than one joins at a time it also crashes). I run a Docker server at home on my TrueNas that my friends can connect to. I believe this is your network connection design issue.
As far as I'm aware it's designed like this
Player <-> Your Network manager server <-> My Server
Having the man in the middle is causing issues with connecting and lag
Enshrouded servers used direction connection
Player <-> My server
This heavily reduced any issues with connecting.
Please tell me if i'm wrong but this would fix all of the server issues in this game. Because as far as I can tell... it is the ONLY issue with the game