Well my efforts is now shifted to fixing the sleep mode in macOS. I did the force display online thing which now makes my DVI monitor show on startup. Yay! But as for the sleep mode, when macOS resumes from sleep, the OS locks up. If I’m lucky only the second monitor (Smart TV) will show a picture and work (sometimes it’ll show a picture but macOS locks up), but when I unplug the DVI monitor port and plug it again the OS will lock up. Also I removed hibernationfixup as per your advice btw.
Also when macOS shuts down, I use verbose boot. When I shut down or reboot, the monitor doesn’t display the verbose logs. I know it may not be a big deal but I’d like to see them. I mean I still see verbose on startup, but when I shut it down or reboot the verbose doesn’t show (my second monitor will still show a picture until the OS shuts off or reboot).
Should I switch SMBIOS to iMac18,2 or something even tho I just have Intel GPU?