Cool that it works for you.
I have not found the cause for Latitude roundings (like your 23.9 to 24.0) . I saw it only in EKOS, and could not reproduce in DCD.py . (<a class="bbcode_url" href="http://dcd.py" target="_blank" rel="nofollow noopener noreferrer">dcd.py</a> did not round)

Read More...