Snapping to pads doesn't fully work in footprint editor

Hello,
I’m designing a footprint, and I use a lot of the “copy with reference” command.
However, it doesn’t seem to snap to the center of my pads both when I select the reference for the copying, and also when I try to paste it.

I already checked in Preferences → Footprint editor → Editing options → magnetic pads and points

Other commands (e.g. the measuring tool) work fine, snapping correctly to the pad center.

This instead works perfectly in PCB editor.
I am currently using kicad 9.0.2.

First: Update to V9.0.3. It’s been released 9 days ago and it has a whole lot of bug fixes. KiCad releases bug fix updates (increments in the third digit) roughly every for to 6 weeks, and especially the first bunch of the bug fix updates after a mayor release fix a lot of annoying little bugs.

Second: Check your grid settings in the footprint editor. KiCad has a nasty quirk in which snap points are not taken from the point closest to the cursor, but the cursor is first mapped to a grid point, and then the closest snap point is calculated from that. So grid should be at least twice as fine as the pad pitch. I reported this bug 3 1/2 years ago and am a bit perplexed why it has not been fixed yet. Maybe a few more upvotes help…

I have tried different grid options (coarse, fine and finer), but it never snaps anywhere with the “copy to reference” command. Not even the origin!
I don’t think it’s a general snapping issue, since other tools snap fine.

No luck with version 9.0.3., I just tried.