For anyone interested, this is how I navigated around the problem
class Tapper {
int x;
int y;
/**
* Find test object and tap it based on attribute values x and y.
* @param String Katalon test object
*/
@Keyword
def tapObject(String to) {
KeywordUtil.logInfo("Attempting to finding x and y coordinates of test object: " + to);
x = Integer.parseInt(Mobile.getAttribute(findTestObject(to), 'x', 30));
y = Integer.parseInt(Mobile.getAttribute(findTestObject(to), 'y', 30));
KeywordUtil.logInfo('Found test object coordinates: '+x+', '+y);
Mobile.tapAtPosition(x * 2, y * 2);
}
}