By default, systemd puts users into a CPU cgroup, which doesn't allow realtime scheduling. I suspect you'd need to put resource control into a systemd.slice configuration file for your user, such as something described in the first link, like ControlGroup=cpu:/.