Velocity One control system not applying button assignments

I can’t get the VOCS to play nice. I have a hell of a time assigning commands to buttons. The binding keeps disappearing. It says the button has already been assigned to something else. I clear previous binding and add my own, click verify, and apply and save. It works in that session but the next time I fly it is gone.

Also using the built in profiles does not work. I choose single engine prop on the FMD. It lists the correct profile on the display. The training feature shows that the buttons are assigned to the correct functions. I choose the corresponding profile in MSFS, but the buttons do something else. B3 and B4 are engine on and engine off which is the default profile (but should be engine on and parking brake). What am I missing here.