I had a problem where after allowing CCL Pro to close Edge, even though Edge wasn't running, I'd get a BSOD soon after cleaning.
This BSOD problem also happens when I use the Task Manager to force close Edge before running CCL.
There's an explanation on the Support page about why CCL thinks Edge is running when it's not: other system programs use Edge databases.
This solution works for me now for a few months: set up Edge to clean itself on closing, open Edge and close it, wait a few seconds, and run
CCL with no Edge cleaning.