To further illustrate the variable kerning issue:
This video shows the expected behavior for variable fonts as demonstrated in Figma, below (kerning varies with changes in design variations), and the current behavior in Affinity apps, above (the same default kerning values are applied to all design variations, resulting in not enough kerning for wide styles and too much kerning in condensed styles, causing glyphs to crash).