I think I misunderstood your question, then. I'm not selling Steam keys elsewhere.
However, I intend to make CoV available to buy on Itch.io in the near future, so watch out for that!