I had the same issue last week.
My 464GB SSD was full, while I had only about 190Gb visibly used. Also, my computer was sometimes crashing and rebooting in the night, while there was no update.
CoPilot helped solve the problem, and my computer is now as brand new : it retrieved its speed, is more stable and the used space in my SSD is now 190GB.
I cannot summarize things here, because it took an afternoon to do it, but, briefly, the issue was in some specific folders, in which there were many hidden files, you cannot see even if askng to see them.
A usefult tool was WizTree (free), which can see those hidden files, and was great to help me find I had 172GB of DMP files (which record dumps details everytime the system crashes) and 72GB of db-wal files. All those files accrue when things do no run as they should when updating Windows or when Windows crashes. Normally, Windows should clean them, but it does not.
You can erase all the DMP files directly from WizTree. It is risk less, since those files are just kinda logs.
It's more tricky with db-wal files, which are under C:\ProgramData\Microsoft\Windows\CapabilityAccessManager. You will not see them in the explorer, but I assure you they are there. Since you are not the owner of the folder and they are in use, you cannot erase them directly (actually, I tried to put me as owner, but it created other issues I fortunately managed to solve). The process is more complex, and CoPilot should guide you with it.
Before that, you can erase all the files in C:\Windows\SoftwareDistribution\Download. Those are past Win update downloaded files. You can do it manually riskless. In my case, it allowed me to recover 12GB free space. When you erase them, they are actually recycled in the bin. Do not forget to make the bin empty afterwards. It can be long, since, in my case, I had almost 1 million files there, to send one by one to the recycle bin, then to erase defintely from the bin.
You will also find unnecessary files in C:\Windows\WinSxS, I had 27,000 files in it for 11,3GB. DO NOT try to erase them yourself. Ask CoPilot to guide you with the Dism.exe utility (you will have to type Dism.exe /online /Cleanup-Image /StartComponentCleanup in Powershell (admin)). But it's better to be guided.
I also eliminated 9,29GB of useless Restore points information.
And if you do not use the hibernation feature, you can recover 8-20GB there too in disabling it, which removes the hiberfile.sys file.
Lately, CoPilot will suggest you to check all your system with SFC and DISM. I read some users are not impressed by them, but, in my case, those functions made a great job of cleaning Windows and replacing bad or corrupt files with right fresh files. Be prepared to reboot several times in the process. But what is great is that CoPilot is still there, in the same discussion, to help you go on.
Sincerely, I was flabergasted by CoPilot. Once again, it took 6-8 hours, but it worthed it. I actually recovered 272GB of free space, speed and stability.
Hope that helps