@HowardHarkness
Hi there was a similar topic / question few years ago.
@SGaist explained why there is one additional space after every mask -> to allow text selection by keyboard.
Of course Ctrl + A kinda "hacks" it (to select all, at least) and if you dont need it, you could implement a workaround, but unfortunately there is no "Qt-way" to switch it off.
https://forum.qt.io/topic/60633/qlineedit-using-input-mask-with-blank-space-replacement-cursor-select-replacement-char