how to disable Pause menu inside the main menu?

Just create a boolean variable to check if you can use pause menu at this moment : “bPauseAvailable?” default True.
Add branch node to your PauseMenu event and check this variable. (true → create widget / false → nothing)
Set your boolean variable to False in your MainMenu event.
Set your boolean variable to True when you remove your MainMenu.