Can you try it without your OS file explorer?
Does
cp localfile /media/idrive/
create versions too?
If not than maybe it is your file explorer problem - the way how it handles copy operations.
You could try to fix it by using:
--vfs-write-back duration Time to writeback files after last use when using cache (default 5s)
and increase it value.
BTW
does nothing here as S3 is not polling remote.