Now that I resolved the problem with random: crng init done hanging at boot, another issue came up. When I boot using debug, the booting process would get stuck at the following:
input : PC Speaker as /devices/platform/pcspkr/input/input8
I had to press enter a few times and type in "exit" to continue the boot. The external speakers seem to work as I get a beep when I press buttons on the screen. If I try to boot in normal mode, it seem to get stuck for good. Attached is a copy of the log and my kernal config file. Not sure if it's my audio setup in kernal config that's causing this problem.