Ok so this is due to the path taken to ensure security in the number of retries and automated skips.
To avoid killing the battery, the queue stops after a number of errors.
I’ll add a quick failure path for this use case, but will still keep some limits (bigger for that case) on auto skips to avoid issues (auto skip + continuous playback is not really a good combo for the phone).