There's overlap in meaning, but they're not 100% synonyms. You are lying. Everyone knows that "provoke" and "result" have significantly different meanings, but you refuse to acknowledge this.
“Provoke” identifies causal agency and moral culpability. “Cause” identifies grammatical agency, but is neutral on moral culpability. “Result” identifies neither grammatical agency nor moral culpability. I agreed with “result” but not with “provoke” because independence movements do not “provoke” war: It is the warmongers who fight back against democratic self-determination who provoke war. These are significant differences in meaning that you refuse to acknowledge with your false assertion of “synonyms”.