IF you use the file manager,/copy utility, TERACOPY which works seamlessly with Win !0 file manager, when you transfer files (copy or move) ........... THE DATES WILL NOT CHANGE.
THAT IS A COMPLETE SOLUTION
Not a solution.
You're presenting a workaround as everyone else.
Using local computer to sort by date taken or using a third party tool is all workarounds.
Onedrive solutions must be within the onedrive i.e. online.
Photo-view needs option to sort by date taken at the very least!
Best would be if both original creation and taken date remained the same... this is a basic flaw for all files imo, original create date should be original create date... otherwise that meta data is superfluos and quite frankly misguiding.
You have data and you have tools. When you manipulate the data you use the right tool that gets the job done. If you find out your pliers dont hammer very well, then get a hammer. One Drive is a tool. Use it for what it does well and pick the tools you need to meet your objective. Or not. Hit yourself in the shin for self inflicted grief or make a good choice of tools. I told you what works 100 percent and you can insist on using a broken tool if you want.