Okay so I am not sure if this will fix your problem but I had a really similar one today.
I fixed mine by making sure that the first time the client connects to the server he does so with a non-seamless travel.
Have a look at the following Travelling in Multiplayer | Unreal Engine Documentation
Almost at the top it says when you need to use non-seamless travel
Hope this fixes your problem.