Play only downloaded tracks in a playlist

When using MusicKit to get a playlist MusicLibraryRequest<Playlist>() with includeOnlyDownloadedContent and then getting the selected playlist's entries via playlist.with([.entries], preferredSource: .library), the entries include all of the items in the playlist, not the downloaded items.

Does this mean I need to make another MusicLibraryRequest call (or set of calls, for large playlists) to get only the downloaded tracks in the playlist instead of loading the entries via .with(...)?

Play only downloaded tracks in a playlist
 
 
Q