OP:
Also, see here:
I don't do this since I don't have Sonos, but FYI, I use T-Mobile as one of my Internet modems, but then put a third party Wifi router after that. Depending on exactly what the technical problem is, this may work. There are also security reasons for having your own router. In the event the T-Mobile device gets cracked or T-Mobile decides to reach into your network they can't.
That is, if the problem is purely Router to Wifi, then having a new router should fix this. If on the other hand the problem is in T-Mobile network, or something about packet sizes that you can’t change in the T-Mobile router you may be out of luck.
Best,
E