Well, file system errors can be caused by a whole bunch of reasons. But if DrivePool is also evacuating a drive, then it's likely because Scanner also marked that drive as bad. So, if this is all the same drive, it could be that the drive in question is actively trying to fail.
And sometimes, new hardware isn't a bad idea. If you do, I recommend something that supports ECC memory.