Ok for anybody who ends up in the same situation, I found out what is causing the problem. Somehow (I have no idea how) the lower case gear rod pivot screw has come off. So whilst the gear rod is moving, it's not doing it properly and not moving the clutch dog.
I really can't understand how it...