My
BX2200 almost never does it. I wonder what the difference is. I have adjusted mine once "by the book" but I have never lubed it in any way.
The most favored place the pump's swash plate "wants to be in" is in what ever position allows the pistons to NOT pump oil. Any other position creates a reaction force against the swash plate.
On a level surface, the spring return on the peddle should combine with the pump piston's reaction forces to center the swash plate. On any other surface, the spring is actually fighting to center the pedal, while the tractor is trying to press it off center.
If you do a test, you should at least find that the tractor moves very slowly and cannot push very hard. If not, your linkage MUST be binding.
The spring system should hold the tractor still on most flattish ground. But it is not surprising if on a modest grade, it rolls.
When it counts...only the brake can be expected to stop the tractor. This is a truth of the machine.
I always try to remember to use the parking brake too. It's easy to forget, since mine never rolls. But I should not expect it to stay still. On a grade, if you park a hydro-transmission tractor on a grade, turn the engine off, and wait, you will see 6 - 8 small movements of the tractor while hearing 6-8 grunts from the tranny (one per piston.)
Then the next thing you know, you'll be free-wheeling down the hill with nothing but bearing friction and a head wind to slow you down! Try it...you'll see. It may take a while, but it'll do it.