Ok so i've had the same issue with 2 separate units now. When making a patch, I set the key of the song in "hardtune" and no matter how many times I store the preset, as soon as I scroll to another preset and go back to the one I had just saved, the key as been reset to C. So obviously this unit is completely sabotaging it's own purpose and driving me insane at the same time.
Welcome to recording.org, George!
This is likely not the issue but is there a save protect locked so it won't save settings or should you be creating a new patch that isn't one of the presets that simply will not allow it to be changed?
Found this, could it be related? https://forum.music-group.com/showthread.php?14702-Voicelive-3-Delay-settings-won-t-save
Also: to save different keys for presets, turn the Key/Scale Gbl parameter in .... Scale customization is not possible in VoiceLive Touch.
Another thing, if the Voicelive is on autokey detection (from midi or audio), it won't keep the key in the patch.
Do you have a guitar au aux input connected ? I think it will deactivate hardtune...
In the manual :
When this parameter is ON (default), the Key and Scale set for a NATURALPLAY SCALE preset affects all presets. This allows you to browse SCALE presets without having to change Key every time. In this mode, Key and Scale settings are not saved with a STORE action. When set to OFF, key and scale is configurable per preset.