Your transmission needs some attention. Won’t try to scare you but the circlips that hold certain gears in the proper position on the input and output shafts have been known to come out of their respective grooves. This allows one gear to be out of position when the transmission is trying to be in a different gear. The result is two gears try to engage at the same time. Although one gear is just getting hit on the corner or edge of the teeth. Your picture looks like you live outside the US. In New York state there is a shop the specializes in motorcycle racing transmissions called Robinson Industries. I sent both by shafts and gears (as an assembly) to them for a tune up. They break it down, back cut teeth on the dogs, they have an improved 4th gear design (solid gear not a gear with 4 spokes) and the widen the grooves for the circlips and re-assemble it with stronger circlips. They have a website you can check out. They solved my problem and I can truly say the transmission shifts smoother and quieter than stock. I removed the engine, opened it up and sent off the gear shafts, and out it back together myself. Total Robinson costs were around $750USD 4 years ago. If you need someone else to do the labor to open it up, let me just say it will cost you an arm, a leg, your firstborn, and you will probably have to pimp out your wife for the rest. Sorry