“Russia doesn’t have the means to deliver LNG to China at this point.”
They don’t need to send liquefied gas. A normal pipeline would be easy to China. And China has the money, know how, and need for it.
There is no pipeline now.
A pipeline from Russia's closest field to China is still years away.
Which is why I make the point, that the Russia can't immediately pivot west to China and won't be able to until next decade.