I think i found the culprit however. In another thread it mentioned mac address randomization is causing some issues. I used this guide (Anonymizing your MAC address)
After deleting the 50-macrandomize.conf, it works.
But this presents a problem because i need mac address randomization.
There is no use in randomizing the MAC address of virtual interfaces in VMs. Only randomizing the MAC address of your physical network controller in e.g. sys-net make sense.
The MAC addresses are only seen withing the same physical segment e.g between between sys-vpn and sys-firewall. The VPN provider wonβt be able to see the MAC address of the virtual interface in the VM just based on the network packets.
The app running locally in VM will be able to read the MAC address of its virtual interface.
This MAC address is the same for all qubes 00:16:3e:5e:6c:00:
This is done by default under Qubesos sys-net since a really long time under paid grant work (wifi) but not wired connection. I agree: there is no use randomizing mac outside of sys-net. The reason is that mac addresses are only used on physical layer of TCP/IP: only switches and router directly connected to your machine will see it, no other device (misconception of what a mac address is and what it is used for).