Is Tidal in trouble?

That seems to be a big assumption on your part. From what Danny has said, a major reason would seem to be that none of the other services are prepared to meet Roon’s requirements for integration.