I think yt-dlp uses multiple simultanous connections, just like you could do with youtube-dl and, for example, aria2[1]
youtube-dl --external-downloader=aria2c --external-downloader-args '--min-split-size=1M --max-connection-per-server=16 --max-concurrent-downloads=16 --split=16' xlvbT8dv5Gc
[1] https://aria2.github.io/