I checked by telnet and there no 443 port for itch.io from RU IP's
I can connect to 80 port as well, there no blocks from RU ISP's or gov.
Maybe requests refused by your balancers or some ddos protectors?
It's like nginx fault in configs
Yep. It feels like their new IP address is behind some kind of firewall that unfortunately for us happens to be blocking both Russia and China IP's. At first i thought it was ISP/government/censor block but since China took a hit as well (at the same time) i bet that's the case.