Esto le trajo problemas a su reinado pues no podía tomar decisiones sin pasar por la aprobación del rey de Inglaterra, poco tiempo después en 1295 el rey Juan de Balliol busca una alianza con Francia, aprovechando que este reino estaba en guerra con el reino de Inglaterra, por lo que Escocia negó su ejército a Inglaterra para combatir contra los franceses, en lugar de ello los escoceses se prepararon bélicamente para enfrentar a los ingleses, desafortunadamente Eduardo I se entera del pacto y se molesta mucho con Juan a causa de esta decisión, Eduardo I determino invadir Escocia.