Metasounds ADSR Release not triggered properly

Hey! Can anybody help shed light on on this issue:

I have an ON/OFF system that work with an initial On sound followed by an Idle Sound and then an Off sound that kills the On and Idle Sound.

I’m triggering Attack and Release on ADSR (to smooth the off the stopped sounds) in Metasound with triggers called from BP.
When testing it within the Metasound it work perfectly it fade the Idle sound in and out between the On/Off sounds but when debugging the game in the editor only the attack is triggered properly and the release going straight to 0.

I can only post 1 picture and decided to go with the metasound layout.

(Output Log from the editor writes this for the release and attack behavior)

“LogMetaSound: Display: [OnOff_MSS]: OnAttack 0.164317
LogMetaSound: Display: [OnOff_MSS]: OnAttack 0.448259
LogMetaSound: Display: [OnOff_MSS]: OnAttack 0.813482
LogMetaSound: Display: [OnOff_MSS]: OnAttack 1.000000
LogMetaSound: Display: [OnOff_MSS]: OnAttack 1.000000
LogMetaSound: Display: [OnOff_MSS]: OnAttack 1.000000
LogMetaSound: Display: [OnOff_MSS]: OnAttack 1.000000
LogMetaSound: Display: [OnOff_MSS]: OnRelease 0.000000
LogMetaSound: Display: [OnOff_MSS]: OnRelease 0.000000”

Am I doing something wrong or missing something? AND is there a better way of fading between sounds in Metasounds that I don’t know about?