A while back I opened the thread below regarding problems messaging while roaming.
Now I see the Sprint coverage map has a new legend in which they describe “extended LTE” as roaming with the ability to message. Just plain roaming appears to be for voice only. Perhaps this is why messaging quit for the legacy models on Sprint as discussed in that locked thread. It might also explain why call setup (DTMF) was hit or miss.