This is a totally unenforceable mess. Determining when remitted funds were earned will be difficult for people with multiple income sources, bank accounts, brokerage accounts, etc.
Either taxes will continue to be something foreigners don’t have to worry about, or they will implement worldwide taxation. I don’t see this current situation being enforced.