[Robot Framework/iOS] - XY values returned by GetElementLocation do not match actual screen position

So I am trying to click a link on iOS Simulator (Safari browser/WEBVIEW) - This is a link to upload resume. Using Click Element, i am not able to trigger the file upload prompt. So i thought of using Get Element location & pass the values dynamically to ClickAPoint keyword. The X Y Coordinates returned by GetElementLocation is different than the actual XY Coordinates for the same element on the screen. Has anyone else experienced a similar issue - If yes, what solution worked for you? Using all latest version of XCoce & Appium (Current as of 05/09/2019)