Hello all! Wanted to update on this issue since someone on reddit helped me. I disabled the unused SATA drives since they were all checked to boot in the F12 BIOS settings (SATA 1 and 2 were "none") and now it boots up perfectly.   Don't know what happened but I'm assuming this is how it's supposed to be configured in the first place. This way it just narrows the drives down to boot between the SATA 0 and the SSD m.2 drive I have!
SO tech support hung up on me when I tried to get help (Thanks Dell!!!) So I am posting this here: This is a semi-new computer I just got, every morning/the following day when I turn on my computer it hangs at the dell motherboard splash screen. I have to turn it on and off 2-3 times, and sometimes when I go into the F12 boot menu, and select any option, the screen is black. The blue bar loads in full, and then it just freezes. I waited a full hour for it to do anything, and it's stuck. It's past the 30 day warranty so idk if I can even return it. I was eventually able to run a hardware and pre-boot test and everything came back clean. Immediately after this I was able to log into windows. I unplugged all USBs/Monitors on startup (even the monitors), and that isn't what is causing the issue. I also reset windows and reinstalled it while keeping my files and the problem persists. I also turned off fast start up, and I rolled back the BIOS. I also did a Dell Hardware scan as well. I installed all of the recent drives. Everything. No scans have given me an error at all. The funny thing is, after I'm able to log into windows after my 2-3 attempts at powering off and on, it works fine. I can shut it off, and when I turn it on it boots like normal. Same if I reset it. The problem returns if I turn it off overnight and turn it on the next day. No matter what i do the problem keeps happening. It's definitely not Window's fault, or else the reset would've fixed things. Not sure where to go from here, every morning I find myself repeating this same process of having to turn my computer on and off again. Can't roll back to anything since I just reinstalled windows. Any advice on what to do would be helpful. I think my computer that was sent to me has some faulty hardware.   System Info: Dell XPS 8940
XPS 8940, stuck on Dell logo in the mornings