Join In Progress Spectators Agent.Respawn() Breaks Players.

Summary

Join in progress players in spectate respawned through verse via Agent.Respawn(vector3{}, rotation{}) are completely broken.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Character

Steps to Reproduce

Have island settings join in progress set to spectate

Have a player join in progress and spectate.

Call Agent.Respawn(vector3{}, rotation{})

They will respawn but not a single device will work on them.

Expected Result

The agent/player be properly initialized / able to interact with devices in the world or a proper means of releasing spectators.

Observed Result

No devices work for respawned player for the entirety of a round (Have not tested entire sessions w/ multiple rounds)

Platform(s)

Windows