Did you obtain the go-goggles? I heard that it is a req to be able to challenge him. Not sure though. You can give it a try if you haven't already.
Yes, i even got my root fossil and saw regirock
Hmm.... Then that must be a bug, unless this game has different requirements. Sorry I couldn't help. :confused: