I though that was par for the course
Doesn't
Shift
Good

They get confused on my road, by the sudden hills, dips and corners.
It may even require the actual manual ECU. Not all are codable, some can have manual software loaded, though my R32 DSG ECU couldn't, so I brought new.
I had to have a manual ECU for my Touran R32, because otherwise the ABS (MK60 4motion) kept looking for the trans.
Some of the diesel ECU are the same hardware number, but have different software loaded for different models/specs etc. You may be able to simply(

) load the correct software onto your existing ECU.
I think you have electric parking brake too, so there could be coding and/or module issues there.
You need to hunt for scans of similar cars and check modules and codings etc.
A chunk of the mechanical bits are likely to be the same as Golfs - the trans, driveshafts should be. Mechanicals are the easy bit.
It's a project that: if you start it, be prepared that it may be more involved than you thought, and keep at it!