Uma outra maneira, além de usar a tabela Unicode, é dar um espaço entre qualquer uma das letras. Assim também dará espaço normalmente. Segue o exemplo abaixo:
<EditText
android:digits="@string/mascara_nome_cartao"
android:id="@+id/editText2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/nome_cartao"
android:inputType="text"
app:layout_constraintEnd_toEndOf="@+id/cvc_cartao"
app:layout_constraintStart_toStartOf="@+id/mes_cartao"
app:layout_constraintTop_toBottomOf="@+id/mes_cartao"
android:autofillHints="" tools:targetApi="o" />