4K version not starting on Android TV - java.lang.NullPointerException

Server Version#: 1.32.1.6999
Player Version#: 9.21.1.1169

I have a few 4K movies that won’t start on Android TV (resulting in a spinning wheel, only) but will play without a problem on an ATV or using the web player.
I have fetched the log from the Android TV player and it shows a java.lang.NullPointerException when the player tries to request the movie from the PLEX server (line 47555 in the Android TV log). Interestingly, I do not see any trace of this request in the PMS logs.

PLEX_Android_TV.txt (4.2 MB)
Plex Media Server Logs_2023-05-05_17-20-35.zip (2.5 MB)

Replying to myself: on a second glance at the logs it turns out that the player is running into a problem when looking at the second version (720p) of the same movie. This is when the NullPointerException is thrown. Playing the 4K version directly (via ‘Play Version’) works without a problem.