same here, but if it helps anyone, the machops near lava ridge HAVE strength in their move pool, but even though I caught one and have it in my party and have beaten all the gyms and done all the storyline quests up to that point... I still cannot move that fucking rock
I wish the game would either just make rock smash and strength hms given as soon as you beat the gym, so you don't have to deal with this. Or make the tms purchasable at a shop after getting the badge, or make them always purchasable at a shop but only functional outside of battle after beating the specific gym, like the voidkip in the house would be the perfect place for doing that.