It is not the problem of the same location but the problem of location being in grid.
I suppose that what you call cross hair I understand as cursor. I am using arrow cursor.
When I noticed problem I was trying tu put it as precision as possible in center. As it not helped I tried to get better precision by increasing the scale so I sow nothing except center (crossing two blue lines). But it helped nothing. Then I have written my first post and went home for one hour. When I comed back and switched the computer on I noticed that wherever I put the cursor footprint is rotated around grid point close to cursor (I have grid set to 0,1mm). I have done a series of 5…8 rotations putting the cursor at random positions. After it the footprint was located in some random position but coordinates of its elements where ‘round’ in sense those were numbers like 4.65mm. But when I had a problem before going home and then after next 3 hours once more then after rotating however I was trying to precisily point the center the numbers become like 4.384652. Normally cursor moves smoothly, but its position in status bar are rounded to grid. I suppose that from some reason cursor position was not rounded during me noticed problem but I din’t thought to look at status bar so I don’t know if just before rotation cursor position there was rounded or not. Of course it could be that it was rounded in status bar, but not in rotation. At the same time if I tried to select any element and move it was done according to grid.
The problem with cursor not rounded to grid I sow previously (not sure if 4.0.7 or 5.0) and it was permanent and visible in status bar. It was fixed, but it looks there could happen something that this fix is ignored.
During these 3 hours I had the footprint editor opened all the time, and opened several footprints from several libraries and done some editions for them (changing pad sizes and locations by manual writeing numbers, and changing lines at silk and crtyd with mouse).