Да, связано с системой координат. То есть на расстоянии 48 км от экватора проекция тайла уже не квадратная. А в карте Ебурга точно квадратная? Тогда используйте лучше IntToStr(GetX * 1222)
Синтаксис нарушаете тем, что к строке прибавляете целое число. Надо roundex(GetLMetr+40000,8)
Вам ещё повезло, что этот сервер такой "добрый". На любые числа возвращает адекватный результат. Часто если масштаб или размер чуть-чуть не совпадает, возвращает ошибку.