sounds to me, your gear forks or gear dogs or shift drum has issues ?. I would pull the front cover, and have a look at the front of the shift drum area for starters for any signs of damage ?. if none there ?, well, it will be an internal engine damage, this means, pull motor, split motor, and start looking through the tranny gears, shift drum for damage somewhere in that area
.