Latest version of Appium is 1.9.1:
Latest Appium-desktop version is 1.7.1:
… there is a difference
I’m not sure if I understand your problem , but let me try… I guess your emulator/real device has 1280x656 resolution. And your image on the screen is wider (1285x757). Appium can sensor only what is displayed on the screen, so if you ask for the size of this element, it can only return you size up to his screen bounds (and not beyond).
E.g. If this image is in top left corner (and in fullscreen mode), it will return you the width=656 and the height=1280 (in Portrait screen orientation), which is devices screen resolution.
Also, if element has at least 1 px on the screen, you can still find it by ID or XPath.
I believe this limitation is not caused by Appium and it’s not in their power to fix it.