But.........resetting the home point via the map etc. whilst the drone is in flight does not reset the height 'counter' to zero.
The land, stop the motors, restart the motors and take off again process does reset the height 'counter' to zero. Then once the drone is in flight the home point can be reset via the map etc. etc..