I have found a really strange bug. When AC is plugged in, then the laptop gets stuck. My laptop is a Lenovo Legion 7, with a NVidia gtx 2070 super. The BIOS is set for "dynamic graphics", and NOT "discrete graphics" as it causes an entirely blackscreen. The laptop boots fine without AC plugged in, and once Zorin has started I can plugin the AC without issues.
During the grub printout, it gets stuck related to the gfx. I will upload a screen shot if it helps, and people cant identify the issue from the description.
The acpi_backlight=vendor changes the order of backlight drivers, how they're searched or loaded. It's so that the vendor drivers are loaded first instead of loading a generic one from the kernel
So, in your case: since the backlight is most likely 'proprietary', generic ones won't work. With your AC adapter in, that changes some things - one I'm guessing is the backlight driver.
Did adding that line in Grub fix the issue; or have you tried?