If pc is still planned to return to itch.io my issue is now voided and is resolved. However I fail to comprehend what legal issues you could run into for publishing your own work on whichever platform you choose? My focus in law is not that of licensing or publishing.