Olá @evandro!!
Obrigado pela sugestão!
Hoje realmente, o campo TextBox perde a máscara quando usado nos dispositivos móveis, porque ele passa a ser renderizado com outro componente (onde a máscara não está implementada), com o intuito de melhorar a integração nativa com o dispositivo, algo que também acontece com os campos NumericTextBox e DateTimePicker.
Essa implementação já estava na nossa mira, mas enquanto ela não sai, você pode dar uma olhada neste outro tópico, que ensina como tratar essa situação através de JavaScript: