YouTube requires a valid Referer header to allow embedded playback, and if Nginx is stripping it out, like mine did, the videos throw an error and refuse to play.
I fixed this by updating the referrer-Policy header. I updated the server {} block with this:
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
๐ 1