Being in contact with him does not mean that he is helping him or agrees with him.
It's just being in contact. When your mega rich you can afford to talk to whoever you like.
Is it not more the case that the USA, UK and Germany are the three highest contributors to the cost of running NATO and it's radar, comms systems etc? All the stuff he has business interests in?
If Trumpf wants to end the war in Ukrain he has to negotiate from a position of power or pootin will just play him. Maybe Musck will provide leverage because of russsias use/need for his satellite systems.