Shock-breakout and central engine activities in H.E.S.S. detected GRB 190829A