kuligs2 Vector2 is a type. "Motion vector" and "velocity vector" are two different physical quantities. Both are represented by the same vector2 type, but have different values and meanings. So asking what's the difference between vector2 and "motion vector" doesn't make much sense. There's no "difference" because "motion vector" IS vector2. The relevant question would be what's the difference between velocity and motion vector. And the answer is - motion vector is the amount of positional change caused by moving at some velocity for some amount of time. Strictly mathematically speaking: motion vector is an integral sum of the velocity vector over a time interval.

Fortunately, if the velocity is considered to be constant over the whole time interval, that scary looking integral reduces down to a simple multiplication:
delta_position = velocity * delta_time
delta_position is the motion vector.
And that's where the magical "multiplication by delta" mantra comes from 😉