I am fairly new to reffing, so would like other opions, but it’s a direct free kick/penalty if “impedes an opponent with contact” surely getting the ball here first, which is debatable here anyway, is irrelevant. Get this a lot on weekends, “I got the ball’, but it’s surely a foul if you take the player out at the same time?