There's nothing to fix.
The "Modified Date" that calibre maintains is the date the metadata was changed, nothing to do with file system dates.
And, when you add or remove a custom column the metadata.opf file on the book files will be updated. These files are the means by which calibre can rebuild it's database should it get 'lost' ot corrupt - the metadata.db file in the library root folder.
BR
|