Firstly, how did you measure the ATF temperature?
- if you use capable OBDII scanner and read the ATF temperature at 122°F, AND took the ATF level while the engine is idling, you did nothing wrong.
- Yes, it looked like your Mazda dealer was under-filled 25K miles ago (check the invoice for ATF quantity used.). And it isn’t the news anymore that Mazda under-filled our ATF at factory too. Never use the quantity drained out as the reference to re-fill your ATF. From many reports here, about 3.75 quarts is the right quantity to re-fill during a simple drain-and-fill.
- Your ATF dipstick is curved?
Overheated?
- Yes, many check the level AFTER running through gears.