I fitted a hydraulic set up to my bike. A ZX9r to a KZ1000 engine. I matched master to slave to eliminate any problems in that area and used a stack of washers between the slave and the mounting plate to give me some adjustment down there. I could not get it to work,no matter what I tried. I replaced all the springs and plates, de-notched the basket, shortened the push rod,lengthened it again. It drove me crazy. I spent a lot of time (and money) on it but I just couldnt get it set up right. I even started suspecting the gearbox!
In the end,I reverted back to the cable set up and it was night and day. (after a new cable) it works perfectly. No creeping,no jumping,no hammering it through the gears and its so nice to be able to just snick into neutral.
I was advised later that it could be the fact that a ZXR slave dosnt push the rod far enough. Possibly not as far as needed on a KZ. A Ducati set up pushes further and might work.
I might try again with hydraulics in the future but for now Im sticking to the original cable set up.
Hope this helps
P.S. Sorry,I dont know the stack height, but if you can refit the cable set up, at least that should tell you if the clutch itself is the problem or not.