I continued to troubleshoot this issue by using a live USB configured with FreeBSD to boot off of. I noticed the live USB also hung up on the splash screen. I figured it might be a setting in the BIOS causing the problem. Once I disabled Secure Boot, it now autoboots with no issues.