OS: Fedora SIlverblue 35 (Kionite)
/home is symlinked to /var/home/ zash only shows the ~ only when the user home folder is in /home but in fedora silverblue it's different since root file-system is read-only and only /etc and /var are read-write home folder got moved to /var