His comment on Saturday followed a SpaceX restriction that stopped Ukraine from using the satellite technology on drones flying above certain speeds.
Musk said that "loophole was closed last week" and that Starshield, the military variant controlled by the US government, is a different system.
A current and a former Ukrainian official denied the accusation.
Ukrainian officials complained earlier this month that military drones lost satellite connectivity above about 161 kilometers per hour (100 miles per hour).
Serhii Beskrestnov, a defense technology advisor to President Volodymyr Zelenskyy, said commercial Starlink terminals over Ukrainian territory already had a speed limit of 70 to 90 kilometers per hour and that the service does not work over Russia, making commercial Starlink "physically impossible" to use for deep or medium-range strikes.
Serhii Sternenko, a former Ministry of Defense advisor who now supplies drones to the military, said that since February any terminal that works while moving had to be on a whitelist tied to Starshield, so drone missions needing satellite links could only run on that system.
Zelenskyy said over the weekend that Starlink and Starshield speeds had been restored to pre-restriction levels, which he said matters for frontline logistics and for defending against jet-powered "shahed" drones. Ukraine's Defense Ministry said on Oct. 24 that Starshield was again working above 400 kilometers per hour, according to The Kyiv Independent. Musk had earlier said Starshield limits are set by the US military and ultimately the president, and President Trump reportedly called him to ask that the restrictions be lifted. Musk also wrote that Starlink remains critical to Ukraine's defense and that the front line would collapse immediately if it were turned off, which he called a statement of fact rather than a threat. SpaceX confirmed in 2023 that it had blocked Ukraine from using Starlink with military drones, saying its contract did not allow offensive uses.