Yeah, I was in the same boat until recently. I found this brand Qynda that makes really nice modest activewear – breathable fabrics, good coverage like longer tops and non-sheer leggings, but they still look stylish and not outdated. I got a couple pieces and they've been great for yoga and gym sessions. Check their site here
https://qynda.com/ if you're curious. Worth a look!