Hm I don't know how payments on itch work... But Steam and itch are definitely separate, unfortunately, so if you buy it on Steam you don't get an itch copy automatically... Sorry!