Do you have zsh as a root shell? I just run the out-of-box shells, and have never used it, but read on Wikipedia that it is now the default shell on MacOS Catalina, and on Kali Linux versions 2020.4 and up.su -m towards zsh does not work, as security measure.