There also appears to be an unrelated bug in New Cargoes 1.05 in that a penalty was applied on launching with controlled goods in the normal hold from a station at which I purchased both the goods and an import permit for a neighbouring system. I think the permit is supposed to apply at the system you make the purchase as-well (I'm pretty sure it did in 1.03).
Edit - OK the penalty was because the permit had a no corporate state condition. I bought it and the goods at a corporate state.
At the neighbouring system no penalty applied as expected.
Re Hypercargo - Illegal Goods Tweak is nearly ready for release (I had a working version Monday morning, but the code was a mess, so I've gone for a rewrite which is in final testing). The Hypercargo/New Cargoes compatibility section includes a check for stored permits in the Hypercargo. I'll try and get it out this morning so Thargoid can have a look if he needs too. Edit - it's released.
edit to add - just had this on docking at a Kiota station as-well.
Exception: ReferenceError: generic is not defined
Active script: CargoTypeExtension 1.0.5
cargotypestationkiotahabitat.js, line 39:
if (generic == "textiles" || generic == "slaves" || generic == "luxuries") {