How to execute a non-input event/function when the game is paused?

So I am working on an RPG project, and decided to put the equipment system in the pause menu (hopefully for easier use in consoles).
I have created this blueprint with a function to remove clicked object from inventory, and I put this in a UMG component. However, this doesn’t work when the game paused, but working after I unpause the game.

Here is the blueprint I’ve created.

I’m using the Set Game Paused boolean and Flipflop to switch the game between paused and unpaused state. Also, I’ve set the “Tick even when paused” enabled in the CH_MyCharacter1 character, but no luck.

Anyone here can give solution so this event/function can work even when the game paused? Or is there another (less complicated) way to pause the game besides Set Game Paused node?