Stop a game object from appearing on a scene load

Hello, I have a gameobject on the main menu of my game that plays the music and it also has the don’t destroy on new load scene thing for when we get into the game, but the player has the option to go back to the menu, if that happens the original game object will not dissapear but a copy of it will appear, that means that the gameObject that plays the musis can stack and the audioSource of each gameObject plays over each other, any ides what I can do? thanks in advance!!

When the main menu start check if there was two music gameobjects if yes then destroy the new music gameobject