I actually waited like 30 minutes but the "IOFB?" and "busy timeout" kept coming up on screen.
I booted up with the install USB and removed the intelbacklight.kext via terminal. It's running again but it's booting about 8 seconds slower than before. I will mark this thread as solved.
Thanks Rehabman, I will look into that.
edit: So when I generate log in Clover Configurator or bdmesg in Terminal, I noticed that it is different than the pictures taken from my phone, it doesn't match up. That IOGraphics flags 0x43 doesn't show up in the log. Does Clover log the boot during every boot? How do I see the most recent boot log? I'm trying to track down why the boot time got longer and it seems to hang for a few seconds at the IOGraphics flags 0x43 and I remember not seeing that code before.