Meta Sound Wave player keeps looping after firing "On Finished"

Hi so I’m just testing out meta sounds at the moment so I can have a song that dynamically progresses based on player score.

I’m having a problem where the first Wave player that is looping based on a Input variable bool continues to loop and play after firing it’s “on finished” pin starting the next wave player.

This is obviously bad since I don’t want the first part of the song to keep looping over the rest of the song.

Is there anyway to make sure a wave player stops completely after firing it’s “on finished” pin?

Ok I had two meta sounds going. one in the world and one in a blueprint controlling enemy spawns. one wasn’t getting updated hence why the first part was always looping. The Bool input does work whoops.