Your link:
"This source said the argument for targeting Soleimani, rather than Iranian assets, centers around the idea that it was a preemptive move intended to de-escalate the situation by deterring any plans to attack American embassies or bases.
"The reasoning behind this, the same source told CNN, is that if Iran were to fire on a US base or embassy, it would trigger a large scale military response by the US, so by killing Soleimani, the hope was that it would cause the Iranians to change their behavior."
Seems like something of a long shot at any time.
What impact on next November's election will oil prices have on US voters?
US-Iran tensions threaten the world’s most important oil-shipping route