option FS Watch Delay Not match hashing process

I have set FS Watch Delay as above, and try to copy a file, the copy process will last 10 minutes, but occurs error as below, should we optimize hashing function to match FS Watch Delay option, start hashing after the file has not been changed 20 seconds.

As far as I understand, the hashing does not start until the FS Watcher Delay time has passed. So what I believe is happening is that after the delay has passed, Syncthing is hashing the file. When it does that, something on your device is modifying the file again.

My program is copying the file and the copy process last long time, about 10 minutes, almost is changing the file every second.