Swords dance with Delta Bisharp

So i saw mega delta bisharp ability and knew it can learn mach punch so i thought to give it Swords dance. But it could not learn it, Can some one tell me why?

Insurgence learnsets are weird. There’s your answer.

Yeah good point like Delta Rosearde learning Swords dance