WeakAura and PlaySouldFile once

Hello guys,
I am trying to make a WeakAura to play the sould file 1349098(ursoc sound) when I use the “Incarnation: Guardian of Ursoc” skill.
I managed to play it with a condition to trigger when “On Cooldown” “true” and then play the custom code “PlaySoundFile(1349098)”.
As this it does work, but every time I open/close my WeakAura addon, the sound will trigger every single time I close it when the skill is on cooldown.

Is there any way to trigger the sound only once when I press the skill button? I tried with macro instead of WeakAura, but with a macro if I double press the button the sound will play twice

I created a WA for my Boomkin with a sound condition that plays ‘Bam’ when I use Celestial Alignment or Incarnation: Chosen of Elune.

I have my condition set to ‘active’ though & it plays the sound just once.

More specifically:
Trigger:
Type - Aura > Unit - Player > Aura Type - Buff
Then use the name option and put your entry into the ‘Aura Name’ block. (the Incarn texture will populate after you hit enter).

Conditions:
Active > True - Sound > Play
Then your chosen sound and channel.