When Garp attacked the Hachinosu base to rescue Koby, he faced a significant challenge from the Blackbeard pirates. One of the most surprising moments was when Garp was struck by Shiryu, who was focused on Koby while Garp was defending himself.
So why could Shiryu hit Garp?
1. Shiryu possesses the power of the Suke Suke no Mi and is attempting to quickly attack Koby using Haki
In one scene from the anime, Shiryu uses his Observation Haki while attacking Koby. Additionally, Shiryu employs the powers of his Suke Suke no Mi devil fruit to become invisible and attempts to quickly target Koby.
The situation could be that Shiryu’s sword is imbued with Observation Haki while he swiftly tries to attack Koby by using his invisibility power.
2. Garp may not have had enough time to use Observation Haki to protect himself
Once again, Shiryu’s attack speed is quite rapid, forcing Garp to act quickly to protect Koby and to escape from his own predicament, which he was caught off guard by. After that, he had to resort to making a quick retreat.
Garp was struck by Shiryu’s sword, leading to the question of why Garp did not use Observation Haki to shield himself. It could be that the events unfolded so quickly that Garp did not have time to activate his Haki before Shiryu attacked.
3. Alternatively, Garp might have activated Haki, but it was not fully effective against Shiryu’s Haki
It’s possible that when Garp saw Shiryu preparing to attack Koby, he was already on high alert. At that brief moment, Garp might have activated his Haki, but because the attack happened so swiftly, Garp’s Haki may not have been as strong as the Haki on Shiryu’s sword, which had been fully prepared. As a result, Garp was still struck.