How many time need to await from, after finishing Challenge 1 to Challenge 2 and from Challenge 2 to Blocks?
Challenge 1 to Challenge 2: Three (3) gameplay hours
Challenge 2 to Blocks: Complate his 2nd challenge and get the National PokeDex. He will call eventually. Give him time. You can't force these things honey.
Source: Bulbapedia