How does the playlist skipping algorithm work?

How does the algorithm work when some lessons are automatically skipped in playlists?
I’ve seen cases where playback automatically skips to the next lesson after the one I previously finished, but sometimes it doesn’t.
Also, when using shuffle mode, certain lessons seem to play more frequently than others.

That sounds like an issue. We will look into it.