The 'pointer magnetism' in iPadOS has two different effects.
The main effect doesn't change pointer movement: Most controls on iPadOS are bigger than they look, because fingers. With no adaptation, the cursor would be hovering over controls when it looks like it's 24px away from them.
To avoid this, controls move toward the cursor when hovered, depending on how far away the cursor is from their centre. On any given frame, if the cursor is within a control's actual bounds, the control will visually overlap the cursor's current position.
The second thing does affect pointer movement: If you quickly swipe in a single direction, and the cursor lands on the edge of a control, effect #1 still happens on the approach, but the element bounces back to its resting location, and the cursor goes with it.
This seems to work well in practice. It doesn't change anything while your finger is moving, it doesn't affect any 'precise' motions, and it can't lead to your swipe landing on a different element.