Есть идея, правда не знаю сработает или нет. Скорее всего, это уже костыли так называемые)
Смотри, в любом скрипте можно использовать Awake для отключения всех кнопок. А при старте уже включить. Что-то в роде
void Awake()
{
gameObject.SetActive(false);
}
void Start()
{
gameObject.SetActive(True);
}
Попробуйте. Если не поможет, что-то придумаю.
P. s. извиняюсь за качество написания скрипта, пишу все с мобильного устройства