How bizarre, yet another one where I got it first go this time around, having not solved it before. Maybe it was the order of block moves? A level which can be simple or tricky possibly depending on the day. Observation of the routes and block positions soon narrows down the possibilities.