OK, first, setting multi-channel associations are fiddly as hell and might take multiple attempts to get it set. A couple of things:
First, only need to set the associate on the Motion sensor, you shouldn’t need to be doing anything with the Switch.
Second, Fibaro changed what Association groups do what through various models of the motion sensor, so it it is going to vary from firmware to firmware if you are suppose to use Group 1(older models) or Group 2 (newer models) to send motion based triggers to your switch.
Third, the version of the Switch is also important. If you switch is older (not zwave plus) and your motion sensor is newer (is zwave plus) or your switch was added in unsecure mode but the motion sensor was added in secure mode, the Switch won’t know how to decode the signal. To fix this you need to setup parameter 18 on the Motion sensor to disable sending groups as secure. I would just always do this, as it is almost impossible to tell how Vera included each device. And setting it to zero will make it aways work for any mixture of old/new devices. So set Parameter 18 to 0 (if Parameter 18 doesn’t exist you have an older sensor and probably need to use group 1 instead of group 2).
Lastly, Vera can only write the association to the device, it can’t actually read it (the UI that Vera is showing on the Set Association UI is just a best guess of what was sent not reality of what was set). If something goes wrong, the only way to ensure the device’s association table was cleared correctly is to remove and re-include the motion sensor to the Vera.
What I would do…
Remove the device and re-include to ensure you have a fresh association table on the sensor.
Identify what firmware version you have so you know what you are doing. The firmware is both on the device (where the battery is) and in Vera if you look at Varible tab for the device, I believe the last two digits in the Version Info is the firmware number.
For Firmware 3.0 and higher:
First set paramater 18 to 0 (1 byte)
Do a configure node now (on the advanced command tab) and just keep mashing the thing, shaking it or whatever to keep it awake until it configures.
Then add Group 2 to the device association (in the UI).
For Firmware 2.0 to 2.9
Add Group 1 to the device association (in the UI)
Now go into the Set Association UI and select check box next to the Switch you are targeting, and put the channel number in the field next to it.
Save the association.
Shake the device, press the button whatever you need to do to keep it awake, and get through the configuration setting.
If it hangs, go to the device and press configure node now, again, and try again.
If It looks like you did everything correctly and it still doesn’t work.
Unpair and re-add the device. Do everything above except the part where you add the group and the associate. And instead use the LUA command to set the multi-channel association. Make sure you are using the right Group number for your firmware version and Channel number.