It seems like doesn't work properly when you're trying to spectate a player from a different virtual world. Probably because OnPlayerFinishedDownloading is called in-between. It works fine when there is no virtual world change.
Does anyone know a smooth workaround for this issue?
Does anyone know a smooth workaround for this issue?