I don't think there's much info here but here you go.
For what it's worth, I remember distinctly that the itch.io installation folder had 2 subfolders in it. app-23.4.0 and app-23.4.1. After I installed app-23.4.2 manually as above, both the old folders are gone now. As well as the Windows 10 custom tile icon that I have for itch.io.