He can't see future. He reads his card. And I remember their was a scene where he re checked Luffy(maybe) future that his death chance never becomes zero.
He uses his tarot cards to check the portrayal of any & every outcome. With Kizaru, the cards said his chances of death was 0%. With Luffy, his chances of death never went to 0% no matter how Hawkins tried to predict it. Switch Hawkins with Katakuri. If the cards said that the chance of the broker trying to kill BM was 100%, he'd have the broker killed like with Katakuri.
With Katakuri, he directly sees it. With Hawkins, he can perfectly predict it. Same results but different methods which is why I made the comparison. With Luffy, he & us saw his hand being cut off. We never saw that before with any other use of CoO.