The US hasn’t left the INF Treaty because Russia violated it, but because it wants to re-establish global military dominance. The real reason for the withdrawal is that the US wants to be able to deploy any number of weapons anywhere it wants and agreements like the INF Treaty are preventing that.
Recurring pro-Kremlin disinformation narrative about the INF Treaty.
It is well documented that the US withdrew from the INF Treaty because Russia violated it by producing and testing the 9M729 missile with a range capability of more than 500 kilometers.
The US has been raising the issue of Russia’s INF Treaty violation since 2014. The US and NATO have repeatedly engaged with Russia to preserve the INF treaty, spending almost six years in attempts to resolve Russia’s non-compliance. The issue was raised in numerous meetings, including at the highest levels as well as in meetings of technical experts. However, Russia consistently refused to address US and NATO concerns.