preliminary note:
I don't have an Arturia keyboard but Push and a Novation MkII, so maybe this doesn't affect you.
In Ableton Live, when I'm using a VST I first 'group' it to have Macro control for 8 parameters.
Before I can use the Macro controls I have to assign parameters to it - for the CS80 for example I'm using xFade Osc1<>Osc2, Lp1Cf, Lp1Q, Lp2Cf, Lp2Q, Brilliance, and Resonance.
Of course this has to be done just once per VST, and it should work for ALL presets of that particular VST.
The CS80 is of different breed, because every once in a while there's a preset which doesn't react on parameter changes.
Example: Strings/ Alum; I can't remote control it at all.