If you use the PoolMath app, you can also track your CSI which takes all your test results into account and comes up with one single number to represent whether your water is prone to scaling (large positive numbers) or etching (large negative numbers). If you're prone to scaling and have high TA and CH in your water, it will be important to keep your CSI slightly negative. That may mean doing a few acid-and-aerate cycles to bring your TA down, or just keeping your pH on the lower end of the 7s rather than 7.6 - 8.0 range.
Based on the figures you showed above (CH 875, TA 220) you have a CSI of ~+1 which is VERY likely to scale. The unfortunate part is that with your CH being that high, you probably should have drained a lot more of the water than you did to get the CYA down to the (much better) level it is at now. If you drain now, you're draining half old and half new water, which seems wasteful.
If I were you, I'd get through the rest of the summer on this water doing as I say above (keeping pH down), then do as Marty advises and try to get as much 'free' water into your pool as possible, then next spring consider doing a drain/refill with the water you have at that point, and based on a longer period of testing, to get everything looking good for 2022 swim season.