When the client joins, everything is dandy, but the host cannot see the client. I think the add_child is only running on the client’s side.
I found a reddit post talking about it (https://www.reddit.com/r/godot/comments/17k0c02/peer_2_peer_multiplayer_in_godot/), and although they got close, they never solved it. The username data is being passed from client to host.
I will atach screenshots of the problem and script, as I don't have nitro so theres a text limit