Using Windows 10, version 20H2

This continues from this thread: Task Scheduler Stops Running where the Task Scheduler was stopping regularly.

Indeed, the Task Scheduler is stopping again and there are other errors showing in Event Viewer.

The system auto restarts via a batch file command once a day and these errors often appear once rebooted:

Code:
{Registry Hive Recovered} Registry hive (file): '\SystemRoot\System32\Config\SOFTWARE' was corrupted and it has been recovered. Some data might have been lost.
Code:
The iommu fault reporting has been initialized.
Code:
The following boot-start or system-start driver(s) did not load: dam
This error also appears randomly every few days but never after a restart:

Code:
The Task Scheduler service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 0 milliseconds: Restart the service in a separate process.
I've run chkdsk and sfc /scannow various times and they sometimes fix errors, sometimes they find none.

dism /online /cleanup-image /restorehealth reports no issues.

I am using a Samsung EVO SSD which is only 5 months old.

Samsung Magician, HDDTune and SeaTools find no issues with the drive.

Any ideas?

Thanks.