En avril 1314, Pembroke est désigné par le roi pour préparer l'imminente campagne anglaise en Écosse. L'expédition s'achève au mois de juin avec la catastrophique défaite anglaise lors de la bataille de Bannockburn. Au cours de la bataille, Pembroke s'est battu aux côtés le roi et l'a aidé à s'extraire du champ de bataille avec l'aide d'une escorte de soldats gallois lorsque la déroute anglaise est devenue inéluctable. L'affaiblissement d'Édouard à la suite de ce revers cuisant pousse les comtes de Lancastre et de Warwick à s'emparer du pouvoir, ce qui conduit à la mise en place de certaines mesures des Ordonnances même si le nouveau gouvernement se révèle incapable d'interrompre les raids écossais dans le Nord – qu'Aymar affronte sans succès entre juillet et octobre 1315 – et de combattre la famine. Le 2 janvier 1315, Pembroke prend part aux funérailles solennelles de Pierre Gaveston, qui est finalement enterré à Langley. En mai et juin, il se rend de nouveau à Paris afin d'être assuré par le nouveau roi de France Louis X de la confirmation des accords conclus précédemment au sujet de l'Aquitaine. En février 1316, Pembroke représente le roi lors de l'ouverture du Parlement de Lincoln, au cours duquel le comte de Lancastre connaît l'apogée de sa puissance en étant nommé conseiller principal du roi. En juillet 1316, Pembroke est appelé par le roi à Bristol pour y écraser le soulèvement des citoyens locaux, en conflit avec le connétable royal Bartholomew de Badlesmere.