If onAutoFocusMoving() is called frequently you'll end up with a whole bunch of pending timeouts that change the focus state, and the user will see the focus ring changing state over and over.  I expect that would be pretty bad UX.