VLAN issue

I created a VLAN with ID 50 on pfsense with LAN as its parent interface, re1.50. Created an interface called VLAN50 and gave it an ip 192.168.50.1. In the firewall below VLAN50, I created an allow ipv4 all for now. No outbound NAT has been configured, I just want to see VLAN 50 working for now and be able to ping pfsense from a host.

I am running a bunch of Unifi switches. Firmware is 3.9.54.9373, and Unifi software is version 5.9.29.

Basically, I created a network, vlan only, called vlan50 and id 50. Next I created a profile, vlan50 with native network vlan50.

I don't think its necessary, but I created a trunk profile with LAN and VLAN50 selected. The reason I don't think its necessary is because by default, the port config on the switches has all profiles selected so by default, all ports are trunks?

I created a VM under virtual box, with network bridged and created a enp0s3.50 vlan network as follows:
$ cat ifcfg-vlan50

The only thing I see that might be an issue is the netmask on the pfSense VLAN50 interface (since you cut it off and it matters). Other than that, I'd look at the other gear - either the switch or the virtualbox.

Sorry. I can't really speak to the client config since I don't use virtualbox ever. I can move this thread to virtualization if you like.

Since the ARP request is making it through to the firewall it looks like everything is OK at layer 2.