k3s has no direct relationship to systemd, I'm not sure what things not working you are referring too.
k3s has full flexibility to change any k8s option or component, it merely defaults to settings to meet it's goals of being a simple, lightweight, and secure distro.