The gyro will compensate for weight distribution up to the point the battery is hanging right off the front or back. The reason I mentioned the modes switch is that you can get it into a low hover, then go into acro trainer or acro mode, this removes the self levelling and you can see if it’s the gyro that’s the problem, since acro removes gyro control almost entirely. Acro trainer is the best mode for that test if you are new, since you will have a bank limit then. You need to be sure the switch is set up on both the TX and in Betaflight.
If you have props on wrong it usually results in a death spin. Have you been in the Betaflight receivers tab and checked that the stick controls and quad direction match the 3d virtual quad model visible in Betaflight? Go through Bardwells set up video one bit at a time and check each step again. That will eliminate obvious things.
Where you are testing is not helping either, the quad is still in ground effect there, the props are not getting clean air, go to a good open space and lift at least 3ft off the ground.