確かにここでの「bans」は複数形なので、文法的に「it」が間違っているというご指摘は正しいです。しかしこの文脈では、使い捨てプラスチックの多くの禁止令を「一つの禁止令」とみなしています。あたかも全般的な一つのジャンルかのように話しているので、文中では単数形になっているのですね。そのためここでは「them」ではなく「it」を使っていますが、代わりに「them」を使っても全く問題ありません。
例：We have several bans against single-use plastic, but it's been hard to enforce them.
= We have bans against single-use plastic, but it's been hard to enforce it. （使い捨てプラスチックに関する禁止令はいくつかあるが、それを実行するのは難しい。）