MultiplayerSpawner and Non-Server Authority

Godot Version

4.6

Question

What do I need to do to be able to instantiate a node on the server, alter its properties, and then have that node be replicated to other peers via MultiplayerSpawner + MultiplayerSynchronizer where a non-server peer is the one claiming authority over the node? Conceptually I feel like this is rather basic, but I cannot for the life of me figure out how to do it without error. Are these nodes just kind of useless for anything that is not server-authority related?

The only solution I am able to conclude is needing to define a custom spawn_function for every type of node that I may want to spawn via a MultiplayerSpawner. It is quite frustrating that it needs to work this way. I wonder why the spawner doesn’t just sync multiplayer authority automatically.