user home directories are created automatically whenever a user logs in to the server, no matter the service used (e.g. ssh, Samba, IMAP…). This is done via PAM modules. It’s therefore normal not to see the home directories for newly created users.
If you want to trigger that process manually, you can run e.g.
sudo -u <newuser> true which will execute the
/bin/true command as the new user, and in that process check for the home directory’s existence and create it.