If you have the time, tell us the parts in your build.
And if you can boot on 17,1 - run your config through OpenCore Configurators config checker.
And of course, not to be insulting but double check you've no kext updates with Hackintool or something
They way it works is, everything that’s in SLE will boot with the system regardless. Provided you’ve set kext injection to ‘detect’ in clover, it won’t override anything that’s already loaded onto the system. It will skip.
However, as previously mentioned. It’s best to but all USER kexts in...
As pointed out on the Catalina workarounds pinned thread:
Your L/E should be pretty much what you get after stock. I've attached a picture of mine.
Inject user kexts on boot using clover.
Can you please have a look at that thread to ensure you've tried other troubleshooting steps for...