Trouble re-assigning authority of disconnected peers

Godot Version

4.4.1

Question

Hey everyone, absolute newbie here.

I’m currently in the process of trying to re-assign the authority of a node from a disconnected peer to the server, and then disabling that node until the controlling player reconnects.
I’ve reached as far as re-assinging the authority to the server on a disconnect, although I’ve found that when I re-assign the authority, already connected clients continue to get the correct updates for the node, although newly connected clients don’t get correct synchronization from the Multiplayer synchronizer, causing the node to effectively sit in its post spawned state in the spawn location. None of the properties that should sync, end up syncing with new clients. I only get this behaviour on nodes that I’ve re-assigned the authority on, freshly created nodes sync perfectly fine with new clients when they join after the nodes creation.
I’m using high level multiplayer, with both spawners and synchronisers.

Is there something I’m missing when re-assigning authority that means that new connecting clients don’t get the correct updates from the nodes that have been re-assigned?
Any recommendations for things to look into would be super appreciated!

Thanks for you help!