Can't connect to openssh container when USER_NAME begins with number

I’d like to have a user name that begins with a number, but it doesn’t seem to work. Is there any chance this can be a supported config?

Log file shows the following

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service 00-legacy: starting
s6-rc: info: service 00-legacy successfully started
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/01-envfile
cont-init: info: /etc/cont-init.d/01-envfile exited 0
cont-init: info: running /etc/cont-init.d/01-migrations
[migrations] started
[migrations] no migrations found
cont-init: info: /etc/cont-init.d/01-migrations exited 0
cont-init: info: running /etc/cont-init.d/02-tamper-check
cont-init: info: /etc/cont-init.d/02-tamper-check exited 0
cont-init: info: running /etc/cont-init.d/10-adduser
usermod: invalid user name '3test'
groupmod: group '3test' does not exist
usermod: user '3test' does not exist

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \ 
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/


Brought to you by linuxserver.io
We gratefully accept donations at:
id: ‘3test’: no such user
id: ‘3test’: no such user
chown: invalid user: ‘3test:3test’
chown: invalid user: ‘3test:3test’
chown: invalid user: ‘3test:3test’
cont-init: info: /etc/cont-init.d/10-adduser exited 1
cont-init: info: running /etc/cont-init.d/50-config
chpasswd: (user 3test) pam_chauthtok() failed, error:
User not known to the underlying authentication module
chpasswd: (line 1, user 3test) password not changed
chown: invalid user: ‘3test:3test’
cont-init: info: /etc/cont-init.d/50-config exited 0
cont-init: info: running /etc/cont-init.d/90-custom-folders
cont-init: info: /etc/cont-init.d/90-custom-folders exited 0
cont-init: info: running /etc/cont-init.d/99-custom-files
cont-init: info: /etc/cont-init.d/99-custom-files exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-mods: starting
s6-rc: info: service init-mods successfully started
s6-rc: info: service init-mods-package-install: starting
s6-rc: info: service init-mods-package-install successfully started
s6-rc: info: service init-mods-end: starting
s6-rc: info: service init-mods-end successfully started
s6-rc: info: service init-services: starting
s6-rc: info: service init-services successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun openssh-server (no readiness notification)
s6-rc: info: service legacy-services successfully started
s6-rc: info: service 99-ci-service-check: starting
s6-rc: info: service 99-ci-service-check successfully started
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    
User gid:    
-------------------------------------

User name is set to 3test
Sudo is enabled without password.
User/password ssh access is disabled.
[custom-init] no custom files found exiting...
[ls.io-init] done.
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test
s6-envuidgid: fatal: unknown user: 3test

Post your compose

Running openssh container in Unraid

/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='openssh-server' --net='bridge' -e TZ="America/Chicago" -e HOST_OS="Unraid" -e HOST_HOSTNAME="nas" -e HOST_CONTAINERNAME="openssh-server" -e 'PUID'='99' -e 'PGID'='100' -e 'PUBLIC_KEY'='REDACTED' -e 'PUBLIC_KEY_FILE'='' -e 'USER_NAME'='3test' -e 'SUDO_ACCESS'='true' -e 'PASSWORD_ACCESS'='false' -e 'USER_PASSWORD'='' -e 'USER_PASSWORD_FILE'='' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/openssh-server-icon.png' -p '2222:2222/tcp' -v '/mnt/user/appdata/openssh-server':'/config':'rw' 'linuxserver/openssh-server'

I realize some distros don’t support user names that begin with numbers. I’m curious if the openssh-server container can be changed to support a user name that begins with a number.
Ubuntu supports user names beginning with a number.

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.4 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.4 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
$ id
uid=1001(3test) gid=1001(3test) groups=1001(3test)

Linuxserver is not using Ubuntu but Alpine as base image