The moon’s position at 12:00:00 is different from its position at -12:00:00.
-12:: and 12:: ostensibly represent the same time, so the position of the moon should be the same in both cases (as is currently the case with the sun).
A potential fix would be to wrap negative times to positive times.
There’s a lot of wonky stuff with the Sun and Moon.
For example, here’s Antarctica at midnight, with the sun high in the night sky above a full moon. Latitude also has no limits, so you can rotate the sun and moon all the way around the horizon.
Can’t remember astronomy that well, but could it be that the negative causes the moon’s path to become flipped in some way?