Hi! I don’t think showing my actual blueprint would help much as it is a bit particular to my case.
Basically I just set up a ‘report back’ system where the server set a checking variable that was replicated down to the Client/Remotes GameInstance (so its persistent) and then i have a little loop (sorry) that halts the process until it detects this variable is set which means that the Server is ready and coast is clear for Remote to continue loading the instance/stream.