Haven't run into this personally, but most of my gaming on Linux these days is on the Steam Deck without anything particularly interesting going on storage-wise.
It'd probably help with debugging if you add the distro you are using into the text of your post. Also, how are you launching the games? (Steam? Lutris? Heroic? Something else?)
For RE4 specifically, Steam has it listed as "Incorporates 3rd-party DRM: The Enigma Protector", so you might be running into some shittiness from DRM on that one, perhaps?
If you're running on Fedora or related distros, check your system logs to see if SELinux is complaining about anything. Sometimes the security features are overzealous.
Best of luck!