O2 tracking with a MiBand 6?

I’ve been pairing whichever MiBand I had at the time with Sleep As Android for years. I was eager to add the O2 data to what I collect when I got my MiBand 6, and although it picked it up a couple of times at the start, it’s just been ignoring it since.

Does anybody know how to set everything up so it works properly?