Mitte der 1920er-Jahre hatte er erneut mit mehreren Krankheiten zu kämpfen, namentlich mit einer Pleuritis und einer doppelseitigen Lungenentzündung. Riso Levi spekulierte später, dass dieser erneuten Erkrankungen vermutlich verhinderten, dass Lawrence den Aufstieg in die Weltspitze schaffte. Danach trat Lawrence deutlich seltener als Profispieler in Erscheinung, konnte aber mit einem neuen Rekordbreak von 662 Punkten gegen Joe Davis eine neue persönliche Bestmarke setzen. Zudem begann er sich fürs Snooker zu interessieren. So nahm er mit der Snookerweltmeisterschaft 1927 an der ersten Snookerweltmeisterschaft überhaupt teil und verlor im Viertelfinale sein Auftaktspiel gegen Tom Dennis. Bei der WM 1928 erreichte er das WM-Endspiel, verlor allerdings gegen den dominierenden Spieler jener Zeit, Joe Davis. Bei den Weltmeisterschaften 1929 und 1930 unterlag er jeweils im Halbfinale ebenjenem Joe Davis. Danach pausierte er zunächst, meldete sich aber nach dem Zweiten Weltkrieg zurück. Bei der Snookerweltmeisterschaft 1946 verlor er allerdings gegen Kingsley Kennerley sein Auftaktspiel; ein Jahr später musste er sich in der zweiten Runde John Barrie geschlagen geben. Sein Todestag ist unbekannt.