sequencer playing incorrectly

In the sequence editor I’ve added the level actor I want to move, in this case a door.

I’ve set up the 2 key frames each with a different transform value so Door Closed (0 seconds >> Key 1) and Door Open (1 Second >> Key 2), now this should make the door rotate anti clockwise from key 1 to key 2.

But when the sequence is played it starts at key 1 but goes the wrong way rotating 270 degrees in the opposite direction (clockwise) to key 2.

Any ideas how to fix?

I’ve tried sticking in a third intermediate key frame that goes the right way, this makes the sequence play in the correct direction for the first frame transition then it again goes the wrong way again to the final frame!

I’ve tried putting in the key frames in reverse and setting playrate to -1 none of these work, what is wrong with this!!!