Auch nach dieser Niederlage blieb Warenne weiter ein enger Unterstützer des Königs, obwohl seine Loyalität wegen der schwachen Herrschaft Eduards zeitweise schwankte. 1319 schloss er sich in Newcastle dem königlichen Heer zu einem Feldzug gegen Schottland an, der jedoch wenig erreichte. Nach dem erfolgreichen Despenser War der Marcher Lords gegen Vater und Sohn Despenser, die enge Günstlinge des Königs waren, zwangen die Marcher Lords während des Parlaments im August 1321 die Earls of Arundel, Pembroke und auch Warenne, der Verbannung der Despenser zuzustimmen. Als der König jedoch im Oktober zum Gegenschlag überging, verzieh er Warenne, der ihn dafür bei der Belagerung von Leeds Castle unterstützte. Warenne nahm weiter im Januar 1322 am Feldzug des Königs in die Welsh Marches teil. Zusammen mit den Earls of Arundel, Pembroke und Richmond konnte er am 17. Januar den Marcher Lord Roger Mortimer of Wigmore dazu bewegen, sich dem König zu ergeben. Im März nahmen Warenne und Arundel an einer königlichen Ratsversammlung teil, während der die verbliebenen Rebellen zu Verrätern erklärt wurden. Zusammen mit dem Earl of Kent wurde Warenne vom König beauftragt, den flüchtigen Lancaster zu ergreifen, dieser wurde jedoch von königlichen Truppen aus Nordengland gestellt. In der Schlacht bei Boroughbridge wurde Lancaster entscheidend geschlagen und geriet in Gefangenschaft. Der König ernannte Warenne zu einem der Richter, die Lancaster in einer Scheinverhandlung zum Tode verurteilten. Danach nahm Warenne an dem folgenden Parlament in York teil, das die Ordinances von 1311 endgültig aufhob. Im Sommer 1322 und im Februar 1323 nahm er an weiteren Feldzügen gegen Schottland teil.