Honestly, if you have a VR game ready and published on another platform, why not include Itch.io too? Nothing to lose, the platform makes it quite straightforward.