I've had good luck with Tidal.
In my part of the SE USA, the first thing I try to do with streaming issues of any kind is re-set my entire network, streamers, (including pc) switches, routers, and modems. I turn them all off (unplugging the modems/routers/switches), wait a full 20 seconds and turn them back on. I work from the modem first, letting it boot fully before turning and routers or switches back on. Once the routers and switches are up, I turn the streamers and pcs back on.
This works for me. I do it as a maintenance step every few weeks. My home network is shared with some video gamers and 5 cell phone users with various smart devices and tablets coming and going.
Tidal's customer service isn't immediate but they've always responded to my inquiries. It usually takes a few days,