The dates properties are read from the file system so you are right some applications preserve some dates (like creation) while copying from one device to another. Usually Last write date would then indicate when it was copied.Does "Creation date" mean the date the file was actually created or when the file (albeit earlier created on another device) was placed on that device?
Does "Last write date" mean the date that the file was last modified or something else?
Does "Last access date" mean the date that the file was last accessed without or without modification?
According to the Microsoft documentation:
Last Access Time - the date and time the file or directory was last accessed. The last access time includes the last time the file or directory was written to, read from, or, in the case of executable files, run.
Last Write Time - the date and time the file or directory was last written to, truncated, or overwritten. This date and time is not updated when file attributes or security descriptors are changed.