Après la mort de Robert en 1329 Malcolm II demeure un fidèle de son fils mineur David II d'Écosse. Le lorsque le régent Archibald Douglas vient au secours de la cité de Berwick-upon-Tweed assiégée, les armées écossaises subissent une lourde défaite devant Édouard III d'Angleterre et de son allié Édouard Balliol lors de la Bataille de Halidon Hill. Les chroniqueurs anglais relèvent que le comte de Lennox figure parmi les cinq comtes écossais qui perdent la vie dans la bataille