MouseEventArgs.location дает вам позицию курсора относительно элемента управления во время события .
Windows.Forms.Cursor.Position дает вам положение курсора относительно рабочего стола.
Очевидно, что эти два не должны быть и не одинаковы. Последний может использоваться без события как такового в отличие от MouseEventArgs.Location