Play/Resume playlsit with API unexpected behavior

Issue description:

I have a playlist sorted by Random Album (Stable). When I play this playlist, a queue is created in an order matching the playlist. Play begins with the first track. If I play it instead using the API call, a queue is created with all tracks in a random order. Play begins with the first track seen in the playlist, wherever that may be within the queue.

Logs:

Upload description: Quaraxkad, API random

Screenshots:

Additional information: