Would you please update the epel9 dist-git branch to the latest version in Rawhide? I've built that locally and it fixes a few errors.
Last I checked, the version of python websockets in EPEL 9 was too old.
yt-dlp has been removed from EPEL9: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/thread/K424DMUCMWDERYWW6RM65YN7IIZH6ZFW/