Yes, Mazda really made it so difficult to check the ATF level.
View attachment 320330
View attachment 320331
The step 6 in the Mazda Workshop Manual specifically says “while leaving the enginf idling” when you take the measurement of the ATF level at 122°F. I also would shift transmission into every gear then measure the ATF level with the engine idling. When engine is idling, the AFT pump is functioning and circulating the ATF everywhere in the transmission including the torque converter which has a half of the total ATF quantity. That’ll bring down the ATF level in the pan significantly. It’s similar if you check the engine oil level with the engine running, the oil level will be much lower in the oil pan.
Here FerrariF1 originally thought his ATF level from factory was fine with engine stopped on his CX-5 2.5T. Once he rechecked with engine idling, he needed about 600ml (0.635 quart!!!) to bring the ATF level to the Full mark (although the ideal level should be at the middle block area). Mazda under-filled the ATF in his transmission as usual at the factory.
That’s why you don’t re-fill the same amount of fresh ATF as drained ATF because the factory fill usually is too low.
He also did an experiment and found the differences on ATF level in different ATF temperatures on his CX-5 with 2.5T:
Honda and Toyota definitely make this easier: