When I reimport the invalid beedrill it still marks it as invalid, so it isn't something it automatically does when imported? Attached is the weedle based one I ended up using and the kakuna based one I had previously tried to add the attacks to, along with a copy of him after I added the attacks. I've also noticed, the beedrill I added the attacks to, its encounter location/type changed from route 24 as a kakuna to the viridian forest as a kakuna.
015 - original - 40CC.pk1 015 - weedleBase - 7C5C.pk1 015 - invalid - E05A.pk1