I think Date Added is maybe information is information stored in the Directory or the .DS_Store.
I have a file "Fred" in Folder "A"
I created a file system hardlink in Folder "B" which is a new directory entry for "Fred"
The original file has the 5 days ago Date Added
The new hardlink (which as far as the file system is concerned is the same file) has a Date Added of Today.
A hardlink is just a directory entry that points to the same file. Think of it like an address book. I have Mom's name and phone number in my address book, and my Sister has Mom's name and phone number in her address book, and we made the entries identical. Neither of those address book entries are Mom. Looking at the address book entries you cannot tell which one was created first. That is a hardlink, and folders are address books.
I think that the address book (the folder) has a field for when the entry was added, and that is where the "Date Added" information is coming from.
I do not know how to access this information, nor modify it.
A rude and crude approach would be to keep moving the file out of the folder and then back again. It should get the current date as the Date Added. If you do this starting with the file you want to have the oldest Date Added and end with the file you want to have the newest Date Added, that should give you your sort order. Of Course you have lost any information about what the real Date Added was, but you have a sort order.