UMG Child widget not ticking

I created a bunch of widgets that I use inside of other widgets. There seem to be quite some bugs that can be worked around simply by restarting the engine.

However, I’m now running into child widgets that won’t execute the Tick event. Is this behavior by design, or is this a bug?

Hidden widgets and widgets that are off-screen do not tick. Is this the case here?

sometimes when a widget inherits from another widget, the child needs to call the parent’s tick on tick for it to work