HAOS in VM, cannot access locally via IP

Hi everyone, I installed HAOS in a vm (kvm) on a server running ubuntu.
The server is connected to my router in the same subnet of every other pc (192.168.1.x with subnet mask 255.255.255.0) and the vm are by default on 192.168.122.x (.1 for the dhcp server i guess, and .6 for the actual haos vm).
With my linux server I can access to homeassistant.local:8123 or 192.168.122.6. I can ping it and open it via browser and everything works great.
I cannot ping nor open via browser the same addresses on every other pc on the same subnet.

On my laptop I can ping 192.168.122.1, but cannot ping .122.6.

I tried to change subnet mask to 255.255.0.0 to my server, to the kvm virtual bridge and to my laptop, but it was unsuccesful.
Can you help me?

Sounds like you are running subnet but really can’t explain how these are configured(or don’t ), any specific reasons for subnet ?, which devices is on which ?.

The two 192.168. nøsubnets indicate a double NAT’ing setup.
You either need to change the kvm network to a bridge one or you need to make portforwarding and routing rules for all protocols needed, which require a lot of knowledge with networking.