Not changing macro based on spec

I have macros/keybinds set for 2 different specs, shadow and holy. When i change spec to holy, it will still use the keybind from shadow. Im not sure why. I thought it would use the sequence based of of spec but is wont work.

You have to switch your keybind every time you switch specs.