If your caravan has a 12v isolator switch it needs to be on because the toilet is 12v and uses power from the leisure battery.
Is the leisure battery charged? If not, connect the ehu (electric hook up) lead.
Yes its charged, the lights are working
If the flush tank had run dry then this is probably why the flush wouldn't operate. Could you hear the pump operating?
If so, it's not the fuse.
No I couldn't but have changed the fuse so it is not that
Before replacing the cassette ensure that the sliding cover over the blade is on the right way round (part 18 on the diagram) There are two little triangular 'arrows' that line up withcorresponding marks on the cassette body.
Yes checked that
The blade and seal may need lubricating, you can purchase Thetford seal and blade lubricant
Click Here, or a quick fix would be to use some olive oil (don't use ordinary lubricating oil WD40 or Vaseline, these will destroy the seal) as a lubricant if you wipe of any excess.
I have put some Olive Oil on it for now.