I have been fine-tuning a font I’ve been working on for a couple of months now, and suddenly it decided that it won’t export because of a nonexistent error.
I tried everything from merging to decomposing the components. nothing works it just decided it won’t export (it was exporting before).
it also keeps switching between these two letters (which have one common component which has no overlaps)
Zones must never overlap. There must also be at least one unit distance between any two zones. (To be more precise, the distance must be at least 1 + 2 × blueFuzz. See the blueFuzz chapter further below for details.)
Your cap height and ascender are too close. I would just make them the same.