This is usually a sign of an over-mounted cgroup2 tree.
Can you show cat /proc/self/mounts
?
I suspect you’ll have a /sys/fs/cgroup/net_cls
entry there which is breaking stuff.
If that’s the case, you can unmount it and things will work again.
Some of that bad cgroup setup has been found to be related to some VPN software.