Donald Trump is an even bigger mystery, having often contradicted himself over Ukraine, as with so much else.