Pense à mettre des plantes hôtes tel le Fenouil pour le machaon et des plantes pour que les papillons butinent comme les belles de nuit, le chevrefeuille... pour les sphinx entre autres.
N'hesite pas à mettre un coin Ortie pour les belles-dames, vulcain et autres paon du jour...
Un coin prairie à fleurs diverses et variées...
Du thym....
Des brassicacées pour les pieridae (moutarde, choux...)
(Des groseillers pour Eulithis prunata

)
En gros il faut que tu diversifie les milieux et que tu maximise le nombre de plantes locales (tu peux ajouter des plantes etrangère si elles sont attirantes pour les papillons qui butinent).
Le buddleia n'est pas un envahisseur dans un jardin
En tout cas j'ai jamais remarqué ça. Mais bon ne te focalise pas la dessus même si ça marche impecabement bien