Ok, I forgot to delete the dsdt as the checker said and some of the stuff it recommended applied for desktops only.
This time I did more research and I have a lot of conflicting information.
The current issue I'm facing is probably an ACPI issue. I sometimes get AE_NOT_FOUND, which some links suggested it's because ECVD was renamed to EC, which isn't compatible for desktops, but for laptops it's ok?
I decided that maybe disabling EC wasn't a good option so I deleted SSDT-EC and SSDT-ECHx-OFF (which was incompatible anyways)
And now I either get 'Still waiting for root device' OR 'AE_NOT_FOUND', it's pretty random....