I do not type text messages any more, I use the speech to text function. That does not punctuate unless you say it as a command, which I never do. So unwittingly I have been following the new etiquette.
If I do punctuate with a question mark, I add that manually by typing, but I have started to add a space before the mark.
Is that odd ?