Yes, WeChat Policy changed again.
Since 16:00 of 5th July 2019, WeChat Official Stopped they WeChat account without China bank card or Chinese ID verified to Receive money from Qrcode Gift card.
At present, All foreigners without China bank Card are not available to Receive Red packet, Transfer, Receive money Qrcode and Qrcode Gift cards. All methods on Phone not work now.
At present, they only way is following:
Download a WeChat PC Version on your Computer, and scan to Login your WeChat account on Computer. And Receive my WeChat funds on Computer.
After recieve, You can pay with transfer to others via Mobile Wechat APP .
Note 1: WeChat PC download link https://pc.weixin.qq.com/?t=win_weixin
Note 2: This way is only for Windows system, MacBook not work
Note 3: WeChat not allow foreigner to accept red packet on APP but can pay with it. So, PC WeChat version to receive money, WeChat app to pay or transfer is the only choice.
If WeChat stop this way in the future, I think there is no way for you to use WeChat wallet again. But if there are still money inside WeChat wallet, you can still pay with it.