Custom Footprint Ref Designator and Value properties Swapped?

I’ve been working with custom footprints extensively the last few weeks as I put the finishing touches on some projects, and I’ve noticed that KiCad has started to swap the properties of the Reference Designator and Value fields of the footprints. For example, I always make the “value” field invisible, and the “Reference Designator” field visible, but when I import the netlist, it’s exactly the opposite, and I spend the next 30 minutes manually fixing it.

Am I going nuts, or is this a known issue with BZR4022?

Maybe you have the “change” box ticked in the “Exchange module” group (in the netlist dialog), and your module in the library hase the opposite visibility properties to what you have on your pcb?
In this case you’ll have to modify the properties in the library so it propagates well to the pcb when pulling modules from the lib.

Hmm… well, I have no idea what it was set to the other times I imported, but currently it reads as “Exchange Module: KEEP”, but it’s still importing them with reversed properties.