UFO glyphs with multiple unicode values will result in a warning like:
Multiple unicode values for glyph space: 32, 160
and the glyph in the generated instance will have no Unicode values at all, breaking the font.
Multiple unicode values are supported in UFO and shouldn’t cause a warning. I check the code and it seems that there are multiple places that assume there is always one unicode value per glyph.