The US has been pressuring nato for close to a decade. Trump has threatened nato by withdrawing troops and threatened the exclusion of us protection when he was actually the president. The result of this has been an increase in the amount of nato members meetings their minimum obligations. However the amount of members meeting the minimum requirements has only gone from 4/31 in 2017 to 10/31 in 2023. There are still many large countries in Europe not meeting their obligations.
Trump is using this as an issue to run on. He is not seriously inviting Russia to invade. It’s funny to me that you suggest the us being unreliable while they contribute 71% of the spending and only ask that the other countries do the bare minimum. Countries SHOULD rethink their dependence on the us especially Nato countries. Nato countries should consider that they are entirely dependent on the us and consider contributing to their security alliance.