I get the point about using separate machines but that means buying another computer or dedicated NAS, and the associated running costs, both in terms of power consumption and space to have it. As this computer is always on, has a multi-core CPU & plenty of RAM I would rather dual purpose the one set of hardware.
Just a side note: OPNsense has an SSH server which supports SCP and SFTP (both are protocols for file access).You can create a user that can use SSH to store files on the drive.