Check all the basics again.
On a new build this is normally due to something hooked up or mounted incorrectly.
Main controller mounted in correct direction.
GPS facing correct direction
Motors spinning in proper direction with correct props for each arm position.
Motors hooked to correct ports on main controller.
Radio and compass calibration done
Etc etc etc........
We all make errors sometime on setup.
I always do a dry run with copter held down to verify motors and controls are working correctly before trying to fly a new build.