i used itch.io for like 2 years without signing up or logging in
also nobody still has replied to your post on reddit
yeah it might even take a month who knows
yea ik