Shouldn’t Glyphs be emitting ItemVariationStore records for cursive connections? I just realised that my variable font doesn’t connect properly at heavy weights, and looking at the GPOS table, it’s not really surprising why not - it uses the anchors from the default master even when the glyphs are varied.
Heavy master is correct:
Exported VF doesn’t connect: