I think you answer your own question. If it's not doing the damage it should, it's not working properly. But let's not fret over that detail now.
Which begs the question: what P/S/S split are you using, Hoenn? Doesn't Know How to Play has a very viable patch for Emerald, last I checked. Why not...