A quick search defines invasive species as a type of introduced species, which is outlined as
An introduced species, alien species, exotic species, adventive species, immigrant species, foreign species, non-indigenous species, or non-native species is a species living outside its native distributional range, but which has arrived there by human activity, directly or indirectly, and either deliberately or accidentally.
So I'd say that technically they are, but even more to the point it seems like the invasive species definition is very human centric (an alien cannot create an invasive species?)
If you try again, lay out your expectations as to how much attention you expect, as it seems as if there wasn't good communication on that and you committed more than they did. Poly and monogamy ultimately have the same largest hurldles: bad communication and bad actors.
You actually want Takeda Help-At-Hand, their actual discount program. I get mine for $0 now.