i narrowed it down to putting a 'name' on the icon types, apparently naming them (even if you use the name field as a description) causes it to assume its a parameter even if parameter isn't checked, and even if the parameter isn't even shown
Hello, thanks for the bug report.
Yes, somehow it was always assumed only parameters and not named non-parameters would be export/imported.
This has been now fixed for the next version.