Currently the small Download from platforms only show if you upload the file directly to Itch.io but most Mobile Games are uploaded directly to the Google Play Store, Apple Appstore , etc.
It would be nice if we could show these icons directly on the creator page.
It would also be nice if we could add an icon overlay but this one is minor, creators have a lot of freedom on Itch. But standardising it would do a lot to help presentation.