Scaling animation won't update module anchor point if object's position changes

I have a simple square shape that is set to continuously scale vertically on a loop, using module bottom as it's anchor point. It's original y offset position is set at 100. If that is changed to 200 in realtime, lets say through a global switch, the scaling anchor point won't update and the animation will keep looping wrong.


This is affecting my wallpaper as well. It's been around for a long time, but for some reason I never thought to report it until now.