Currently, widget animations are updated in UUserWidget's NativeTick. Widgets do not tick when they are offscreen (as intended), but as a side effect, animations are paused and will resume once the widget is back onscreen. It would be preferable if the animation continued playing while the widget was out of view.
A solution may be to create a separate FTickableGameObject that is tied to the lifetime of the animation and continues to tick while the animation is playing. This way, we could continue playing an animation without having to tick the entire widget.