Grindelwald's skull had the phrase 'For the greater good 1898' written on it. But Dumbledore invented this phrase in 1899 in his letter to Grindelwald.
That means Grindelwald could see the future, like the way he shows the world war scene.
Then why didn't he see the future and observe the bloodpact being stolen by Newt's animal.