I will start by pointing out I am NOT a B2650 expert.
The info I have comes from this WSM. Make certain this is your tractor!
Your tractor is more complicated than one with basic safety switches.
You have an Operator Presence Controller (OPC) which receives input from a variety of safety switches and, using its built in logic, determines if the engine can be started, continue to run , have the pto engaged.
This photo shows what the OPC looks like and where it is on your tractor.
This next schematic is the wiring diagram for the OPC and its related switches.
I am assuming the fuse which keeps blowing is the one in the red circle, #3.
As I study the wiring, I see that the fuse which keeps blowing is the one which, first feeds the OPC, next provides power for the safety switches which feed the OPC and provides power for the switching of the engine stop relay.
I believe it also provides the OPC with power that it can send or cut off to the engine stop system. (relay and solenoid).
The engine stop system has its own 30 amp fuse #2 but the switching of the engine stop relay comes from the 5 amp fuse through the OPC.
Since your engine starts and runs properly and only when you move the HST pedal does anything happen such as the fuse blowing, please advise if the engine continues to run even with the fuse blown.
Another thought which comes to mind is to remove the engine stop solenoid #11 to see if the fuse still blows.
Can you stop the engine using the key switch: 1- before the fuse blows or 2- after the fuse blows?
Dave