As I noted in this thread (moto x pure can’t receive sms; sees them as mms ) I had some issues with SMS not working when I was not on a native T-Mobile tower. There are no such towers in the town I live in. After trying lots of things, it was determined that switching to Sprint/CDMA would be best for me as there is a Sprint tower nearby (that was even recently upgraded to LTE). CDMA coverage in my neck of the woods is considerably more widespread than GSM, but that is somewhat beside the point. RW sent me a CDMA SIM card gratis and it was just as easy to get going as the GSM SIM had been. Color me very pleased. Kudos to all the engineers at RW that made this so easy.
FWIW, this was with my new (since November) Moto X Pure.