When running on a http server and creating a new user with AuthenticateDeviceAsync and the username field, it works normally. When running on https server with the same parameters, it seems to ignore the username field and generate a random username.
Using the same code just changing, scheme from http to https and port from 7350 to 443.
USERNAMECHECK is created on http, but swapping to https generates a random name.
http for host is using an ip address hosted to a docker container.
https for host is using a domain from cloudfront that is taking http traffic into https