I cant make this happen. (not saying it didnt happen)
I did however get some results showing NO file size returned, and then the one writing and deleting errored with an access denied to the file, I would assume this is of course becuase i was using /WRITE which if you alter any of the lines besides adding one at the end, rebuilds the entire file (using a temp name) then deletes the original and renames the temp one into it.
That would explain the moments of NO file size, and liekly even the access denied.
I also tried it using another langauge to write and delete from the file, with this the file size remained correct at all times.