The sort rules for strings differ from those for numbers and from those for dates, so the behavior is expected to be different. I'm attaching below a short video that shows the expected and correct behavior of the string sort operation and the difference between sorting a real DateTime. It results from the code snippet below.
If you need a display for the dates, I would, however, recommend two other options that will also save you the extra string field in the model:
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.