Ende des Titels wird nicht erkannt

So, ich habe jetzt tiefer recherchiert und getestet mit folgenden Erkenntnissen:

Ja sowohl File als auch Filetyp (mp3, aac) machen keinen Unterschied. Es tritt bei den verschiedenen getesteten Files immer auf. Ich gehe davon aus, dass das nicht relevant ist.

Was aber relevant ist, ist folgendes:
Nachdem ich immer das Ende testen wollte, habe ich immer mit dem command: CMD_SEEK_FORWARDS bis kurz vor das Ende „vorgespult“.
Deshalb lies ich dann die Titel nach dem Start einfach ungestört bis zum Ende durchlaufen und siehe da, dann beendet das auch korrekt!
Problem bei mir nun unter folgenden Bedingungen reproduzierbar:
Hardware: ESP32mini (ohne PSRAM), SD_MMC_1BIT_MODE
plattformio.ini: https://github.com/schreibfaul1/ESP32-audioI2S.git
Titel von SD abspielen (ich startete den Titel via WebGUI - RFID - Titel mit rechter Maustaste abspielen)
Nun ganz wichtig: Mindestens einmal das CMD_SEEK_FORWARDS ausführen (hab das auf eine Taste gelegt)
Lässt man das Stück ohne CMD_SEEK_FORWARDS ungestört durchlaufen, pass auch alles.

Und jetzt das Spannende, mit:
lattformio.ini: https://github.com/schreibfaul1/ESP32-audioI2S.git#b2b5312
gibt es dieses Problem nicht! Hab mehrfach beide Compilate getestet und war jedesmal wie beschrieben.

Nachtrag:
Hab nun auch rausgefunden, wenn man gleich oft CMD-SEEK_BACKWARDS ausführt wie …FORWARD, dann beendet das auch wieder korrekt!