When using the Chrome user agent string with YouTube (to enable downloads), there seems to be a SPA-based interaction when navigating to a video from another page. In such cases, the video will begin playing, but will fail with an error at around 45–60 seconds. Reloading the page allows the video to play appropriately and completely.
Switching back to the Automatic user agent string solves this issue, but prevents the "downloads" option from appearing on YouTube videos.
My presumption is that there is some JavaScript API being used when the Chrome user agent is reported that interacts with how videos load during navigation, but that don't have an effect if the video page is refreshed or loaded directly.
Expectation: When navigating from the home page or another video page, the video plays through its full length without an intervening error.
Version 1.0.0 (139), WebKit 623.1.8.0.0
Tahoe (26)