Sequencer is looping every time I enter level

To make this work across level transitions you will need to store the state somewhere (such a saved game) and then on BeginPlay check the saved state to see if it should play. I recommend disabling auto-play on the Level Sequence Actor (or skip creating it entirely!) and loading the saved game slot and checking the boolean before you create/play it.