....
DataDir = "/home/sinusbot/data/"
....
YoutubeDLPath = "/usr/bin/yt-dlp" <-- (check here that you can run /usr/bin/yt-dlp and you get response!)
(and take care that your user can run yt-dlp)
(if you can run yt-dlp without directory is given then you can do this)
YoutubeDLPath = "yt-dlp"
....
and here my complete config, maybe you can see differnts between my and yours .cfg and can fix that
TS3Path = "TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
ListenHost = "0.0.0.0"
DataDir = "/home/sinusbot/data/"
ListenPort = 8087
LocalPlayback = false
EnableLocalFS = false
MaxBulkOperations = 300
LogLevel = 10
EnableProfiler = false
YoutubeDLPath = "/usr/bin/yt-dlp"
EnableDebugConsole = false
EnableInternalCommands = false
AllowStreamPush = false
UploadLimit = 209715200
RunAsUser = 0
RunAsGroup = 0
ExternalFileBase = ""
InstanceActionLimit = 10
UseSSL = false
SSLKeyFile = ""
SSLCertFile = ""
Hostname = ""
HostnameMask = ""
SampleInterval = 0
StartVNC = false
EnableWebStream = false
LogFile = "sinusbot.log"
LicenseKey = ""
IsProxied = false
DenyStreamURLs = []
Pragma = 0
UserAgent = ""
[YoutubeDL]
BufferSize = 0
MaxDownloadSize = 0
MaxDownloadRate = 0
MaxSimultaneousChunkDownloads = 0
CacheStreamed = false
TimeoutSingleDownloader = 0
TimeoutMultiDownloader = 0
ChunkSize = 0
[TS3]
AvatarMaxWidth = 0
AvatarMaxHeight = 0
AllowGIF = true
[StreamRewrites]
[Scripts]
Debug = false
AllowReload = false
EnableTimer = false
DisableLegacyEvents = false
DevMode = false
ScriptTimeout = 5
[Scripts.Privileges]
support-pp = ["db"]
[Themes]
Default = "sinufy"
[SpeechRecognition]
Enable = false
[FFmpeg]
UserAgent = "SinusBot (1.0.2)"
WaitTime = 0
[DAV]
Enable = false
[XServer]
Delay = 0
Debug = false
[SHMem]
Enable = false
Size = 0
Delay = 0
Interval = 0
[RadioStations]
URL = ""
UpdateInterval = 0
[TTS]
Enabled = false