The compass needle works as it should as long as only one player is on the server. But if another player joins and uses a compass as well they interfere with each other by using the same target point of one player for both.
As shown in this short demonstration on Youtube. https://youtu.be/AQp5XlPXwCY