Action RPG Inventory System

First connect the PlayerController into the Disable/Enable nodes. You also have to set all the Inventory stuff anew, like you did on initial spawn, set the references again in relation to your newly spawned player character, and possibly also the BaseCharacter. It depends on your customized setup. You may also remove all widgets and re-create the main user interface widget, as you do on Event Begin.

As shown here, also set the PlayerCharacterReference anew in the PlayerState - if you use that there.