First thing I'd do is because the checksums are failing is to run Memtest for at least a single pass minimum
After that, I try deleting and recreating the docker.img file (Settings - Docker, stop the service, delete the image, re-enable the service)
After that, I'd take a shot at redoing your cache drive as XFS (since you're not using multiple devices on it)