Effects are wrong because default S4 and MF Gratification mapping both have different order in effects list so once you have all of it set properly - export your mapping with "effect settings" check for further reference.

As for effects staying on, map "FX Store Preset command to all of buttons that are controlling effect ON.