Detect a variable change in the LevelBP

Dear community,

Is there a way for the level blueprint to “listen” for a variable change?

I am working with an outside tool, that is designed to control Unreal live. Right now the plugin can change variables in the Level Blueprint, but it won’t shoot events or call functions.( as a design choice )

My level blueprints’s variables are used as a master variable and they cast into other blueprints within the project.
That means, currently I have to use Event Tick and constantly cast from the levelBP to other blueprints.
I would love to avoid that and only cast when a LevelBP variable changes.

Is that possible in Unreal?

Thanks in advance!

Elad.