Have you tried LXC? It runs entire distros as containers, with init and everything.
Seems a bit less popular and supported, I also like that Podman has strong backing from Red Hat and potentially seamless macOS integration.
Otherwise if Podman will fail I’ll take a look at Incus.