This does not mean it’s not accurate. Batteries are chemicals. Sometimes you get a good battery and sometimes you get an okay battery. There are hundreds of variables when it comes to battery health. Apple battery health also takes a snapshot of your battery, it’s not real time, so that leads to discrepancies from like coconut battery which is a real time reading.
I remember seeing the same thing mentioning that battery health in IOS is not real time but something like two weeks or so. That's probably the reason why peoples often think battery health meters are inaccurate because Coconut Battery or iMazing gives different result than IOS build in meter.
Anyway, my point here is I don't think these meters have suddenly became worse, it is more about battery itself. From my own experience it looks that they are getting worse and worse. For example I had iPad Air for several years and many hundred charge cycles and battery capacity hardly dropped at all. Then I upgraded to iPad 2017 and later on went thru couple 2018 models (which I still have) and some of them had already weakened battery health out of the box and they kept getting worse and worse all the time. I finally got my current 2018 model with 100% battery health out of the box and it kept that for some time but suddenly it started to get weaker and weaker and now it is around 8000mAh, so huge drop from original 8827mAh (if I remember correctly) capacity in only around 50 charge cycles!!!! That's nearly 10% drop.
And before anyone goes on telling it is only battery health meter that is not accurate, then how come my battery life has dropped 1,5-2 hours from what it was in the begin with?
Again, I have witnessed the same thing with my current X and first X (I had first one replaced due to many problems). Battery, even it is over 100% capacity based on the metering programs (IOS says 100%) I can see that capacity reading is fluctuating a lot in iMazing, it maybe says 2775mAh but suddenly few seconds later drop to 2740mAh. This all shows up in real life so that battery charge level can drop suddenly more that it should, and it almost always does that when I just pick up the phone it goes down right away 1 or 2%. At the same time there is another X in our family that is different colour and manufactured in different factory with different battery vendor and it has very very consistent battery life. It almost never drops the battery level when you pick it up and also it always gives you consistent results in iMazing with only 1 or 2 mAh difference between reading, not like mine where it can change 35mAh or so between readings in short time. I had similar thing happening with my first X, so I don't think battery is completely faulty in this one but is not very good one.
This never happened to me with my previous iPhones or iPad, so all I can think of is that battery quality is not the same as it used to be. I cannot believe that battery meters would have suddenly gotten worse, especially when I can see correlation in measurements in real life all the time.