Command to disable pulseaudio.service was ignored because pulseaudio.socket has been masked
Usual status of systemd units should look like this:
systemctl --user -l --no-pager status pulseaudio.{socket,service}
● pulseaudio.socket - Sound System
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; preset: enabled)
Active: active (running) since Tue 2023-03-07 07:31:20 GMT; 55min ago
Until: Tue 2023-03-07 07:31:20 GMT; 55min ago
Triggers: ● pulseaudio.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.socket
Mar 07 07:31:20 gnomic systemd[1044]: Listening on Sound System.
● pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; preset: enabled)
Active: active (running) since Tue 2023-03-07 07:31:23 GMT; 55min ago
TriggeredBy: ● pulseaudio.socket
Main PID: 1138 (pulseaudio)
Tasks: 2 (limit: 19078)
Memory: 31.4M
CPU: 23.376s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulseaudio.service
└─1138 /usr/bin/pulseaudio --daemonize=no --log-target=journal
Mar 07 07:31:22 gnomic systemd[1044]: Starting Sound Service...
Mar 07 07:31:23 gnomic systemd[1044]: Started Sound Service.
I suggest using the following commands to use both systemd units
systemctl --user stop pulseaudio.service
systemctl --user unmask pulseaudio.socket
systemctl --user disable pulseaudio.service
systemctl --user enable pulseaudio.socket
systemctl --user restart pulseaudio