I have just the same experience - I'm sure there are several different compilers. I keep meaning to email the Crossword Editor, asking if he could persuade the compilers to give their names.
I have the same problem with the Times jumbo cryptic. Some weeks I fly through it, other weeks I'm on the same crossword....for weeks! The Times use different compilers