It doesn’t work because you don’t have gnome-polkit installed. So change the command to use what you actually have.
exec --no-startup-id /usr/lib/polkit-kde-authentication-agent-1
Arch Wiki: https://wiki.archlinux.org/title/Polkit#Authentication_agents