You told AG, and some of them aren't in Gen 8, so I suppose National Dex AG.
Butterfree / Beedrill: Unrated
Ledian / Ariados: Unrated
Beautifly / Dustox: Unrated
Vivillon: D Rank
None of them are viable in AG. Beedrill-M has the highest stat, but it wastes the mega slot which other Pokemon can offer easily. The only thing worth mentioning is Compound Eyes+Sleep Powder, which Butterfree and Vivillion get, but due to the latter having higher speed, it is considered better. Thus, your best bet would be Vivillion on terms of viability. Compound Eyes+Sleep Powder is very good due to no Sleep Clause in AG, but priority user like Mega Rayquaza make it useless.
Due to the lack of Sleep Clause and viable Sleep Talk users, Vivillon uniquely stands out as a premier sleep inducer and Quiver Dance sweeper, able to take advantage of guaranteed sleep turns to reliably set up Substitutes and Quiver Dances due to Compound Eyes Sleep Powder. Nevertheless, Vivillon is the very definition of a Pokemon in the Anything Goes metagame that can spiral out of control easily if not immediately assessed as a threat, and although it is somewhat niche, it can be a dangerous threat if left unchecked.
Hope this helps.