I can confirm it's a combination of two things.
1) Windows FTP handling - seems to only copy>paste the first version of a file unless you copy another-named file in between. Repeated tests show this, and the use of another FTP client confirms that it's not working correctly with the windows native client - people should be made aware of this!
2) When re-running the lv.vi, the initially displayed data is the old data, despite the file having changed (for definite this time) - in order to get the correct new data you must expand the tree on the left, at which point the new data is refreshed into the view.