User Library music not available when considered "now playing"

I have a few reports of users with music purchased outside iTunes/Apple Music not displaying the album artwork when they play it.

I was able to reproduce this on my end, but not sure why this would be happening.

Is there a setting that needs to be enabled from Apple Music when adding external music? From my end, is there anything I need to when calling setQueue?

  async playAlbum(album: string, startPosition: number, shuffle = false) {
    this.toggleShuffle(shuffle);
    await this.mkInstance.setQueue({ album, startPosition });
    await this.play();
  }

Right now, I just pass the album ID and call that. Should I be doing this differently?