Hmm, i just try the rare candy in route 12. I might be wrong about respawn time, i just notice that i couldn't see the rare candy, but i still got it (Wich is weird, because i remember the second and third time i came to take that RC, pokeball was there, and now i couldn't see it but was there)