Не знаю на сколько такое решение корректное, но выход я нашёл - достаточно было добавить к UI-кнопке скрипт On-Screen Button и в нём задать значение соответствующее ожидаемой кнопке.
Также вынес Event System в отдельный GameObject на сцене (п.с. на самом деле просто удалил полностью canvas и создал с нуля)
В общем всё работает, всем спасибо. Мб кому-то поможет моё решение.