Дело в том что вы не настроили канвас под различные типы экранов, т.к вы тестили игру у себя на компе а готовый билд запустили на телефоне где расширение экрана другое то у вас все "сломалось".
Настоятельно рекомендую изучить канвас и его систему масштабирования UI элементов.
При создании проекта выбрать шаблон 2D, потом только графику добавлять нарисованную в этом стиле и писать игру без взаимодействия физики. Вся визуализация зависит от графики в основном, никаких нет настроек по этому типу больше.
Удачи в разработке игры!
Интересная задача, сам еще такое не решал но могу посоветовать добавить дереву колайдер, поставить галочку на OnTrigger и в методе OnTriggerStay2D проверять ось Y в игрока что бы знать кто выше, а дальше просто изменять Depth дерева