I think that you should keep upload/update your games on itch.io so that you have some other websites as backup in case of Pateron suspension. Not to mention how it would get others who only use itch.io learn about your games as well.