Hi, when sorting the c64 and Amiga are not recognized. On the other hand, CPC is recognized. ZXSpectrum and Lynx (40%) are poorly recognized. Just as info, maybe you can fix it

Greetings
If by sorting you mean the import process in retroarch, that's all controlled by the database files in retroarch and would have the same results in the retroarch gui on any other platform as well.
The only reason I may be able to help with mame is the fact that you can't build a playlist at all, meaning it may be a corrupt file or permissions issue.
In all honesty, the best and fastest way to build playlists for any low power device is on your computer, then use a text editor to find and replace all the rom paths, switching them from the path on your pc to the path on your evercade sd card.
Then you just drop those playlists in the appropriate retroarch folder on your evercade sd card.
Or, if you are 100% sure you have working version roms, you can use a 3rd party tool to build Playlist for you without actually scanning your roms in retroarch. This method could build a playlist of hundreds of roms in seconds but wouldn't verify if they are valid, for the correct system, or rename them to "friendly" names.