Why do locally controlled widgets disappear on server travel?

I’ve never used server travel before but it looks like it will load whatever level you choose it to. If that’s the case the reason why your widgets reset is because when you load a level it throws away all the temp values you have made like add 10 to currency or whatever. You’ll need to make a save system using a game instance (as that is persistent) and update any data you’ll need and when you load the level you’ll have to load the save game you want. There are plenty of youtube tutorials out there on save systems so look into those