I had similar problems. In my case started with NTFS but was told Ext4 would be better. With NTFS I occasionally had to physically connect the drive to a Windows PC to sort out problems. With Ext4 plug into my Linux machine. Then some kind person gave me this
the code to check Ext4 disk on boot:
Code: /storage/.config/system.d/[email protected]/fsck.conf
Code
[Service]
ExecStartPre=-/usr/sbin/fsck -T -M -p -t ext4 %I