[ref]yamvmax[/ref], Before I go any further, lets test your own patched DSDT. Please download smcbatterymanager.kext and replace acpibatterymanager.kext.
When using virtualsmc.kext, it is paired with smcbatterymanager.kext and not acpibatterymanager.kext
https://github.com/acidanthera/VirtualSMC/releases