Oha das musst ich jetzt 2 mal lesen 
Läuft pulseaudio denn schon für diesen User, bevor du dich als dieser User einloggst (nicht dass das Spawnen von pulseaudio für den Systemd-Dienst vdr fehlschlägt)? Was passiert, wenn du die Unit für den VDR nachträglich neu startest, wenn du sichergestellt hast, dass pulseaudio bereits für den Nutzer läuft?
Gute Frage, der vdr läuft bei mir ja als vollständiger Desktoprechner - Screen 1=Desktop, Screen 2=vdr Ausgabe. D.h. Pulseaudio wird per XDG Autostart gestartet, vermutlich bevor der vdr oben ist... vdr nachträglich (re)starten bringt keine Besserung, es bleibt bei der Fehlermeldung.
Mit Pulse Version 12 funktioniert alles komischerweise, mit 14 nicht mehr. Ich hab jetzt grade mal den XDG Autostart rausgenommen so dass pulse über die pulseaudio.socket gestartet wird, und zwar erst nachdem der vdr oben ist. Und schon geht auch mit pulse 12 gar nix mehr, nachträgliches starten/stoppen von pulse und/oder vdr bringt dann auch nix mehr. Das deutet doch darauf hin das Pulse in jedem Fall VOR dem vdr gestartet sein muss.
Ich weiss alles bissl wirr 
Hier nochmal der Output des loginctl (Session 3 ist ssh).
[vdr@vdr ~]$ loginctl list-sessions
SESSION UID USER SEAT TTY
1 1000 vdr seat0
3 1000 vdr pts/1
[vdr@vdr ~]$ loginctl show-session 1
Id=1
User=1000
Name=vdr
Timestamp=Thu 2021-03-04 21:32:12 CET
TimestampMonotonic=7499813
VTNr=7
Seat=seat0
Display=:0
Remote=no
Service=lightdm-autologin
Desktop=xfce
Scope=session-1.scope
Leader=1025
Audit=1
Type=x11
Class=user
Active=yes
State=active
IdleHint=no
IdleSinceHint=0
IdleSinceHintMonotonic=0
LockedHint=no
Display More