We use Seamless Travel for the traveling between levels. Seamless Travel doesnt work in PIE Editor . It only works in Standalone Game.

But there is a command for the console to activate it for PIE Editor too.

net.AllowPIESeamlessTravel = 1

Enter this in the console, everytime you start the project to make seamless travel and persistent weapons work