Thank you for your work!
I found that the coordinates of the feature points in the left image are all int (integer) values of pixel when trying to match the feature points of the two images. But the pixel values on the right are float.
I hope there is a potential solution. Thank you.