I’ll let other more knowledgable members give what’s probably the correct answer–or possibly confirm this guess–but meanwhile I’ll take a stab at it based on a hunch: with an outer diameter, as in your cylinder example, you can lay down an inner wall first (rememeber the inner/outer and the inner/outer/inner settings?), so there’s something for that outer wall to “press up against” and thereby mitigate diameter shrinking when laying it for greater dimensional accuracy. Otherwise, why would the slicer offer us those kinds of settings? But with a hole, there is isn’t an analogous buttress to press up against when laying its “outside” wall, which is effectively really an inside wall when you think about how it gets printed. So, as the printhead goes around in a circle, it pulls the inside diameter wall along with it, thereby shrinking the hole over what it would be if it were instantly frozen in place the millisecond it was laid. The smaller the circle, the less time for cooling, the more the pulling “off track”, and so the hole shrinking becomes more exaggerated the smaller the hole.
There! That’s my intuitive guess that makes sense to me. @user_1740592901 Do you buy it?