The context requires the verb to be intransitive.
Their ideas could clash or conflict.
They couldn't contradict because contradict has to be transitive (I think).
People can disagree, but not ideas - others may disagree
Clash seems to me to reflect less incompatibility than conflict - but I might change my mind by this afternoon.
There's not a lot of difference.