Yeah it is quite normal for other sites to “rip” the contents. Some provide links to this page, others not really.
Please be careful as the only legit download sources are Itch and F95, in other sites I do not control what they put there, so have caution to not download harmful applications to your devices!