Two thoughts:
Does your Gen 1 door lock/unlock button on the right side of the center display arrangement work correctly to lock and unlock all doors/hatch? Hatch unlocking sometimes depends on the car being in Park to prevent the car rolling away if the driver gets out to open the hatch without making sure the car can’t roll...
Have you evaluated the various config settings for Passive Door Lock under Vehicle Settings configuration menu to see if that is the problem with pushing the driver door button to unlock (although the choices usually are driver door/all doors)?
Does your Gen 1 door lock/unlock button on the right side of the center display arrangement work correctly to lock and unlock all doors/hatch? Hatch unlocking sometimes depends on the car being in Park to prevent the car rolling away if the driver gets out to open the hatch without making sure the car can’t roll...
Have you evaluated the various config settings for Passive Door Lock under Vehicle Settings configuration menu to see if that is the problem with pushing the driver door button to unlock (although the choices usually are driver door/all doors)?