Weakness currently doesn't apply to benched pokémon. For example Blizzard from Articuno ex does 10 damage to all benched pokémon as well, it would be nice if weakness actually worked on that as well