If you can get a microspline freehub for your wheelset, you could use a Shimano 10-45 cassette. I have an XT cassette and chain on my Force XPLR bike, shifting is way better than it was with the sram cassette and the cassette was like $50. I was able to find a ZRace MS freehub from AliExpress for $22, so the total cost was very reasonable.