Drain oil (just incase it is hydrolocked with fuel) (Sometimes there is fuel in the oil because the carbs have jammed open and is sending fuel in to pistons even if bike is off.
When the oil is drained, remove the stator cover ==> Look behind and see if there is damage to the flywheel-sprocket.
Also spin the Flywheel-Sprocket , it must spin ONE-WAY , and FREEZE if you spin the other way (it is a One-Way hub) , if it spins both ways or refuses to spin in any direction,m you may have a damaged “starter clutch” which is that one-way hub sitting behind the flywheel.
It is a early 2000s GTR , so it is best to check behind the flywheel.
Also , remove the stater motor , remove the battery.
Connect + terminal to starter motor wire.
Then connect (negative – minus) to starter body , be safe as sparks will come out! –> does it spin healthy ? – This is you checking starter motor is good too.
You may possibly needed to replace the starter-solenoid as your final puzzle . DO this after checking all the above ^^^ first.