What I expected to happen was...:
Each compass of every player on a server should point to the world spawn according to the players locations.
What actually happened was...:
If a player moves, the compass needle updates its orientation not only for this compass of the player who moved but also for another player wo didn't move. The other player now sees the compass orientation of the first player.
As shown in this short demonstration video on Youtube: https://youtu.be/AQp5XlPXwCY
Steps to Reproduce:
1. Get at least two players on a server. (Tested with two players)
2. Equip each player with a compass.
3. Move one player or his viewing direction in order to update the orientation of the needle of the compass.
4. Watch the other player's compass as it updates its needle orientation as well even though it shouldn't.