Stopped too soon imho
You may think it was stopped early but Connor had stopped throwing punches and was barely able to keep from taking another big shot that could do real damage sooner or later.
The ref in light of that made the right call. He had nothing left and couldn’t throw a punch let alone defend himself.