Sadly no. I have attempted a few moths from release in here to submit on steam and they rejected the submission, i was offered no reason or any comments (not sure why they take the greenlight fee money before checking that as it leaded to extra issues).