У меня была немного другая проблема связанная с inputMask.
inputMask: ">NNNNNN-NNNNNN-NNNNNN-NNNNNN-NNNNNN-NNNNNN;#"
Если установить курсор на начало строки, то нажатия на виртуальной клавиатуре добавляли символы перед заполнителями.
Но мне помог такой inputMethodHints
inputMethodHints: Qt.ImhSensitiveData | Qt.ImhPreferUppercase | Qt.ImhNoPredictiveText