Imagine China holding a G-20 meeting on Taiwan. That would be interesting.
I think Putin has other reasons to not travel right now, than diplomacy.
The Republic of China is not a member of the G20, so they won’t hold a G20 meeting in Taipei