This is because time in the "standby.py" script is displayed using "%H:%M" format. As a result it gives "16:38" for example. 5 characters in total, so last is cut on spark (only 4 chars display) and ":" is displayed as space.
And BP uses "%H%M" format. (without colon)