When a compass is in your hotbar as well as your hands both versions of the compass will display the correct direction, but when putting the compass back into your inventory it will then update and display the wrong direction, but will change direction when your character rotates.
This occurs with both variants of the compass