Nevermind, I fixed the issue by using Fixup Kext provided at
https://github.com/osy86/Polaris22Fixup
I didn't have to change anything in my config.plist. Just make sure you use the lilu kext provided within that release because this PolarisFixup and Lilu don't play nice together. You can read more technical details on the Github page itself.
I am finally done with this build. On a separate note, I also finished my other build XPS 15 9560 since my Wifi card finally arrived today.
Overall, it was a great day.