User blog comment:Kaido King of the Beasts/Chapter 863: Who's Afraid of the Big Bad Mom?/@comment-28966845-20170420135507/@comment-176.254.82.124-20170420155719

Katakuri made a mistake, doesn't matter if his haki can see into the future or that he has an over Billion berry bounty, he saw Luffy break the picture, therefore he stopped Luffy assuming that's who he saw, rightly so, anyone would deduce that from a vision if they only had a split second to react to it. Katakuri from all we know, is an average human, with a flawed brain, no where has it been stated that his brain can analyse things at breakneck speed or overanalyse situations before they occur, he can only see slight moments into the future due to Haki. He done goofed like any average human with that ability would've done with little time to spare.