Ah, thanks for letting us know. I didn't even realize itch had an app! XD XD XD
Haha yeah it's not very visible I agree, It's still far better than epic games. I use it as my daily driver too.
Btw the issue is fixed now so no more worries.