How to disable usb drive caching without having to redo every startup or reuse of usb drive

Every time I copy files onto my usb thumbdrive it completes the transfer according to dolphin but the drive wont eject because it is still working on the files. (if I were to eject early some files would be incomplete or corrupted of course) this is very annoying as no progress indication is possible and it takes about though not consistently as long as the initial transfer. Is there a way to solve this? I work with a lot of files of late and I think I might have to reinstall windows/cancer (because windows doesn’t use drive caching on usb ejectable devices) but I really don’t want to. I simply will not be redoing some kind of fix or config every time I use my usb thumbdrive or when I restart my system so that kind of “solution” is only acceptable for testing. Is this how all linux distros work and if so wtf?

Here is some discussions and possible solutions
https://forum.manjaro.org/t/strict-limit-of-write-cache-0s-sync-time-policy-for-usb-devices-by-default/166934