I very much doubt the patched DSDT of the E6230 has anything to do with your issue...
Your patched AppleAHCIPort kext is of High Sierra (beta?) origin (v328), re-versioned to v999. It probably came from here or here and details of the alternative to reverting kext (i.e. binary patch) were posted here. Given the very origin of the kext, I'm not too surprised it now causes KP in Catalina. What you ought to do is find the alternative to replacing/superseding Catalina's vanilla AppleAHCIPort kext by a now inappropriate older version and actually apply the relevant binary patch to Catalina's own kext.
Once you find details of the patch, simply apply them to the kext cache through Clover's built-in on-the-fly patching facility. I suggest you start here and/or Google for "Hotplug Catalina" / "Hotswap Catalina"... More suitable than kext superseding here.
As usual, the key is to know what you're doing and why you're doing it.