"must not include period" creating hostname on 1.23

Foreman does not add this, it’s probably your browser or something else. Try disabling browser extensions. I just tried it twice, the “Name” field on the first screen is untouched by Foreman. Maybe you have some unsupported plugin that does this? Dunno.

i just started again from scratch and its working

same error. you installed foreman from scratch?