Yes there's a "harcoded" limit of 255 heads (per phenotype). The toolset (and character creation screen limits) can be bypassed by using an ingame script like BodyTailor or the one from "Pretty Good character" creator module, I think CEP includes one too now (not sure though).
These informations about heads should be stickied somewhere, it comes back like every week
'>