Hmm, yeah, for some reason it thinks the size of the entity is 66x66x18. And that is set from the mins and maxs, which means those must be off by one: VectorSubtract(ent->maxs, ent->mins, ent->size);
Edit: Took a while to finally track this down. It's in CMod_LoadSubmodels().
for ( i=0 ; i<count ; i++, in++, out++)
{
out = &map_cmodels[i];
for (j=0 ; j<3 ; j++)
{ // spread the mins / maxs by a pixel
out->mins[j] = LittleFloat (in->mins[j]) - 1;
out->maxs[j] = LittleFloat (in->maxs[j]) + 1;
out->origin[j] = LittleFloat (in->origin[j]);
}
out->headnode = LittleLong (in->headnode);
}
Not sure why they increase it by 1. Wonder what would break if that were removed.