Re: preserve timestamp option ignored when syncing via script
"Preserve timestamp" is always enabled for synchronisation (both via scripting and GUI). AFAIK the synchronisation would not make sense otherwise.
Before posting, please read how to report bug or request support effectively.
Bug reports without an attached log file are usually useless.