Finally (in a sense) my bad 100% - everything seems related to config.xml and /boot/loader.conf "vanilla" coming from the distribution
Must be heavily edited
Not the /usr/local/etc/config.xml but /conf/config.xml
Here I added the required configurations (oversimplified for a start)
<webgui>
<protocol>https</protocol>
<nohttpreferercheck>1</nohttpreferercheck>
<nodnsrebindcheck>1</nodnsrebindcheck>
</webgui>
<system>
...
<serialspeed>115200</serialspeed>
<primaryconsole>serial</primaryconsole>
<secondaryconsole>video</secondaryconsole>
<ssh>
<enabled>enabled</enabled>
<passwordauth>1</passwordauth>
<permitrootlogin>1</permitrootlogin>
<port>22</port>
</ssh>
...
</system>
And in /boot/loader.conf.local
# dynamically generated console settings follow
comconsole_speed="115200"
boot_multicons="YES"
boot_serial="YES"
console="comconsole,vidconsole"
ssh access was still not working for a bizarre reason the outbound rule was not present in Firewall / rules / wan (or lan)
Added by hand in WebGUI
Now the console, ssh and webgui work
Must be heavily edited
Not the /usr/local/etc/config.xml but /conf/config.xml
Here I added the required configurations (oversimplified for a start)
<webgui>
<protocol>https</protocol>
<nohttpreferercheck>1</nohttpreferercheck>
<nodnsrebindcheck>1</nodnsrebindcheck>
</webgui>
<system>
...
<serialspeed>115200</serialspeed>
<primaryconsole>serial</primaryconsole>
<secondaryconsole>video</secondaryconsole>
<ssh>
<enabled>enabled</enabled>
<passwordauth>1</passwordauth>
<permitrootlogin>1</permitrootlogin>
<port>22</port>
</ssh>
...
</system>
And in /boot/loader.conf.local
# dynamically generated console settings follow
comconsole_speed="115200"
boot_multicons="YES"
boot_serial="YES"
console="comconsole,vidconsole"
ssh access was still not working for a bizarre reason the outbound rule was not present in Firewall / rules / wan (or lan)
Added by hand in WebGUI
Now the console, ssh and webgui work
"