Homeassistent not be found on port 8123

You mentioned “host-only”?
that normally means what it says…a network shared with host only…

you’ll want Bridge mode…

(more info about network modes here)