I tried to create a system, which would allow a player to spectate another player anywhere on the map. I tried to use it with the GetGame().SelectSpectator() method and I create my own Camera for it, which also spawns on the client at the correct position, but the network bubble is still at the old player position. I don't want to teleport the player near the other one for various reasons as a workaround. Also GetGame().UpdateSpectatorPosition() does not work here.
When I am near the other player, it all works fine. Just when I'm outside the network bubble, it stops working
Update: I also saw, that there is the DayZSpectator Camera class, which I changed for my LBSpectatorCamera to check if my Camera is the reason, but still the same behaviour.