MouseEnter being inconsistent when scrolling

I have a scrolling frame inside of a surface GUI, and it is inside of player GUI and adorned to the part. The detecting works, but when I am scrolling it does not until I stop, exit then reenter.

Is there a way to force update them? I was going to try to force update canvas position moving