Is that a bug, then? Because in my experience, if you evolve a bug at the correct level (7, in this case) it will ALWAYS learn it's "defense" move on evolution (Harden, in this case). It's when you evolve them at a later level that they fail to learn the move..