I still think you have multiple problems to fix.
The first is the problem of the gear lever not being able to move to all 7 positions 124DNRP. If you can manually turn the selection lever on the bottom of the auto and feel it click into all positions, with the selector rod disconnected, then the fault must be at the gear lever end by the drivers seat. You will need to remove the plastic around the heater controls. Also loosen the screws and plastic behind that, in order to release the plastic covering the transmission tunnel. The tunnel has two screws, one either side securing it. You will also need to remove the cubby box to get the transmission tunnel plastic off. the gear lever knob pulls up vertically. Difficult to do but it will come off. This was how I would take mine apart. Might be slightly different on newer Freelander 1's with the revised interior. It's been some years since I had to do it. The lever mechanism is below:
The second problem is it only driving forward. If the dash displays the correct gear lever position, and the LED's by the gear lever report the correct position, then you have an impossible fault to diagnose if the gear lever isn't moving correctly. Solve the first problem above of why the lever can only move 124DNR or 24DNRP, first. Then look into the second fault when the first fault is fixed.