Hi,
has this problem just started or have you changed/fixed something ?
check the spring in the shift plate,detent spring ,
Iv'e found with experience that plastic boots and the standard CZ shift lever make a lot of inadvertent/ missed shifts,
fix that by using a Yamaha gearlever and shorten the end of it .the bit at right angle to the lever ,my CZ's are only 15 mm long ,this way you never shift gear by mistake , you have to slid your boot up or down the case to change gear, this stopped my shift problems