If it didn't matter what number format it was in and was just to get them in order on the device, I tried to be clever and used
$Right($SubDateTime($Now()," 28/01/2025 7:00"),5)<Title>
Where you would have to set 28/01/2025 7:00 to a value earlier than now before sending to the device.
For some reason when I first tested it the SubDateTime was giving me 00:01:00:123 so I was able to display the second and millisecond values but now it's only showing 00:01:00 which isn't helpful as everything processes in less than a second... not sure what I changed there.
In any case, because the process is so fast some tracks had the same millisecond value and they weren't quite processed in now playing order anyway.