And if Saturn ordered it sooner, Luffy could have kickstarted his heart, and jumped in to save her. He didn't have to, because there was no immediate threat. He was given food almost immediately after Kuma's flashback ended. Then Kuma showed up, and Luffy didn't have to jump in and save her, because Kuma was there.
So the new argument is, is someone snuck over, gave Luffy food, and then when Saturn ordered them to put Luffy in seastone cuffs, that same person snuck back over, grabbed Luffy right before the Marines eyes, yet somehow no one managed to see it, and brought him over to the food machine? Who is this speed beast, that can zip around without Saturn or Kizaru noticing, and why didn't they save Bonney? And better yet, why didn't they just bring him to the food machine to begin with? What's with the extra step, which only achieved alerting the Marines?
It doesn't matter if Luffy has noticed it now. He's good. He's eaten. It's time for him to get back into the fight. But there is no way he knew all of this prior. He was already gone when everything transpired.