is it okay to create seperate level for pause_menu as main_menu?

Dont play music in the level. Play it in the GameInstance, then you can manage start and stop, as well as pause menu music. Put your music in a CUE so that you can loop it during the level.

As the game instance travels levels (map) your music doesn’t stop when you change map.