Bullet "lagging" and firing before crosshair

Maybe the velocity (position change over time) of the cursor could be a replacement factor for the moving enemy. Just theory crafting for now.