I’m assuming you’re using ‘open level’, which just bins everything and starts again. But… one thing that does remain is the game instance. Just put a bool in the game instance that shows when you have played the music, and check it before you start playing it on begin play in the level.
Avoid the common pitfall of making your own game instance, but then forgetting to configure the project to use it