It does as you say, it sorts by file table order, I use Visual YAFS to sort them alphabetically after adding new games. Visual YAFS requires Java to run, I use the "lexicographically descending, folders first" option to do A-Z with folders at the beginning.Does it sort by date or does it sort by file table order? Many embedded devices will sort things by the order they appear in the file table as it is easy to do that (you just read it) rather than having to do work and that can look like date order (almost certainly is date added order).
There are tools like fat sorter that allow you to change things there. If you could test one of those it might both solve your problem and also confirm it is the case.
https://www.softpedia.com/get/System/File-Management/FAT-Sorter.shtml