I wonder if there are issues with the front motor(s) or ESC(s)? If the front motors were not spinning up to full speed and providing thrust but the back ones were then this would cause the drone to flip over forward. Does it go exactly straight fwd, or does it lean a little to the left/right?
I have a Tello drone that had one motor partially fail. All props would spin up to idle ok, but 1 wouldn't generate any real thrust. When I tried to take off it would flip diagonally over. The Tello has its centre of gravity almost exactly between the 4 motors. The mini3 has its COG a bit forward of this point so if even 1 of the front motors has issues then the drone will tend to pitch mostly forward, and maybe a little to 1 side.