Lol, Luffy basically reaches his "limit" every time he fights a true arc villain in G4 or 5.
Doflamingo: Used G4 and ran out of time roght before landing another attack and needed to recover.
Katakuri: Got gimped in G4, ran out of time and had to run and recover.
Kaido: Ran out of time in G4 in the initial fight, had to be covered by allies until he came back. Ran out of it again to awaken to G5. Ran out of G5 technically but came back via willpower.
Kizaru: Ran out of his G5 timelimit.
This hasnt changed since Dressrosa. Its used to let other things happen so Oda doesnt have to keep drawing them fighting and being accused of offscreening entirely.
Id sooner expect Luffy to fight Kizaru in other forms for a while first then to see G5 used again immediately, but this was done to give Saturn focus for the next few chapters.