Every other nut or bolt I have printed fits fine...so must be the model.The fit is highly dependant on the calibration of the printer. So even if the tolerance is spot on in the 3d model your flow rate, material shrinkage, over/underextrusion all affect it.
Plus some models on thingiverse are posted without ever having been printed.