I am confident that is yet another lie about Musk. These lies have spread like wildfire. Believe it or not his biographer, Isaacson, repeated a similar lie during an MSNBC interview and had to be corrected.
I've been following the controversy closely. AFAIK, Musk never withdrew Starlink coverage for Ukraine and never threatened to withdraw it. His great "sin" was that when a low level underling he never heard of asked him to extend coverage to Crimea, he said no. Of course when Musk tried to get out of the control loop by asking for a contract with the Pentagon, he was harshly criticized and a bunch of lies about him threatening to take away Starlink from Ukraine were spread.
With all the people who have been lying about Starlink in Ukraine in order to smear Musk, if there was actual proof of something like what your friend claims then it would not be hard to find. I could not find any well before Isaacson hit the air waves. Some of my friends asked me about it last year when the lies about Musk threatening to cut off Starlink were spread so I tried to dig down and make sure what I told my friends was true.
This is a classic technique from political fighting: attack your opponent's strength. Elon should be hailed as a hero for providing Starlink to Ukraine so quickly. Unfortunately, a bunch of lies and innuendo have made him into a villain for it. My heart breaks a little because Musk and others may now have to think twice before rushing in to help people in need. We should praise people when they do good and criticize them when they do bad. Not the other way around as we see here.
[Sorry for the repetition. If false claims and innuendo are not debunked then they just fuel the spread of lies.]