Not at all surprising.
I've said many times on this and other forums:
You don't get three decimal place precision for 4 cents per cap. Cap dimensions WILL VARY SIGNIFICANTLY from batch to batch.
And you do understand, don't you, that there is NO STANDARDIZATION with respect to cap size numbers, and nipple dimensions? No. 10 CCI's and No. 10 Remingtons are not even close to the same dimensions.