JMHO here - It is not real easy to get a precise reading of oil level on a hot check for 3 reasons:
1. The oil has circulated and it takes a very long time for all of it to drip back down to the very bottom of the crankcase. Like an hour, I bet and by that time you're doing a cold check anyway. I think it even takes quite a long time for oil poured in through the fill hole to run past the gears and settle to a trustworthy level.
2. The oil expands from being warmed by the motor. I have even had a hard time getting a reliable reading while filling a warm engine after an oil change. The warm crankcase just makes the oil expand way more than it would cold.
3. The ambient temperature might change by 50 - 90 degrees F from winter to summer but the cold engine to warm engine can swing by a few hundred degrees.
Here's something to think about concerning temperature of liquids and their expansion. Just conjecture on my part, but I do have a little background on heat processing oils for paint.
Oil holds onto heat because it does not evaporate (nearly as much) as water. That's why you can heat oil to 700+ degrees. Water can only go to 212. Any hotter than that and water will turn to steam. With all its capacity to hold onto heat, oil should be able to expand quit a bit more than water which loses volume through evaporation while it gains volume through expansion. My point is that hot oil behaves differently than the hot water we are all used to seeing boiling on the stove.
Rook
'08 MIDNIGHT SAPPHIRE BLUE Now Deceased