After the initial news, I did not find any further updates. Considering all the legal requirements that need to be in place to implement worldwide taxation, they might not have enough time to enact it by 2025, especially given the current political issues they are dealing with.