Battery status not showing (even with correctly patched ACPI)
Use ACPIBatteryManager.kext 1.81.3 or later:
https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
Also, if you installed on APFS, disable the trim patch. TRIM and APFS can cause slow boot which contributes to a timing related problem with system battery status. Same goes for NVMe (TRIM cannot be disabled).
Also, HDD may be too slow and can cause startup problems related to battery status.
With ACPIBatteryManager.kext 1.81.4 or later, you can also increase the FirstPollDelay (default 4000ms) by using RMCF (see SSDT-ACPIBATT.dsl in the ACPIBatteryManager github) or by using kernel flag abm_firstpolldelay. For example, to set to 16000ms (16 sec), use kernel flag: abm_firstpolldelay=16000