Dual Ethernet Carrier Board corrupts attached hard drive

I’ve reflashed OpenWRT on the Dual Gigabit Ethernet Carrier Board for Raspberry Pi (it really needs a name) to the latest version since it apparently ships with bad firmware. However I’ve found that it corrupts the filesystem of an attached USB Hard Drive. I got it hoping to use it as a NAS so this is kinda a big problem. It doesn’t seem to matter what filesystem is on the USB drive, as both NTFS and ext4 files and filesystems become corrupted. I’ve since been using the USB drive with my computer and it has performed flawlessly so the problem is definitely with the CM4 carrier board.