I can fix in 2 possible ways:
1) minutes need to always round down if seconds are displayed.
2) If the minutes are used without decimal places, they should round down.
This fix can also allow for decimal degrees (no minutes or seconds) mode to work
as well which is currently not possible