All major social media platforms in China were ordered by law to reveal IP location (just the cities) of their users since April 2022 because a lot of anti-Russia comments were made by Taiwanese trolls when the war in Ukraine started.
Most Chinese people are Russia simps and the social media fights got really ugly flamed by trolls, so they decided to just reveal the IP location of the users instead.