Not for nothing, but Doffy blocked G4 and got sent flying from Flower Hill, to the center of town (A few miles at least), and got up holding his head wondering what the hell just happened. When Katakuri blocked G4, he got sent flying like 10 feet, and landed on his feet. Then he accessed the situation, regained his composure, and took control back over the fight. Doffy couldn't do anything but stall once Luffy went G4.