FreeNAS 11.3 Jails NAT issue. NAT not being created

I have search Hi and Low to see if someone else had this issue and I can’t seem to get a good lead. First off here is my stats;

FreeNAS version: 11.3 U6
Hardware: r610
NICs: bce0(management),bce1(dedecated to jails and vms)
default gateway: bce1’s network
Jails setup: Base Image, NAT

When I fire up the Jail it does not want to attach the VNET interface to a bridge.

bce1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
	description: production net options=c00b9<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO,LINKSTATE>
	ether 00:21:9b:a4:4c:88
	hwaddr 00:21:9b:a4:4c:88
	nd6 options=9<PERFORMNUD,IFDISABLED>
	media: Ethernet autoselect (1000baseT <full-duplex>)
	status: active

bridge100: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	description: pro bridge
	ether 02:10:0b:87:f8:64
	inet 172.16.XXX.XXX netmask 0xffffff00 broadcast 172.16.100.255
	nd6 options=9<PERFORMNUD,IFDISABLED>
	groups: bridge
	id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
	maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
	root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
	member: tap0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
	        ifmaxaddr 0 port 13 priority 128 path cost 2000000
	member: bce1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
	        ifmaxaddr 0 port 2 priority 128 path cost 55
vnet0.9: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	description: associated with jail: test1 as nic: epair0b
	options=8<VLAN_MTU>
	ether 00:21:9b:35:09:16
	hwaddr 02:dd:10:00:0f:0a
	inet 172.16.0.1 netmask 0xfffffffc broadcast 172.16.0.3
	nd6 options=1<PERFORMNUD>
	media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
	status: active
	groups: epair

Here is the jail config

iocage get all test
CONFIG_VERSION:26
allow_chflags:0
allow_mlock:0
allow_mount:0
allow_mount_devfs:0
allow_mount_fusefs:0
allow_mount_nullfs:0
allow_mount_procfs:0
allow_mount_tmpfs:0
allow_mount_zfs:0
allow_quotas:0
allow_raw_sockets:0
allow_set_hostname:1
allow_socket_af:0
allow_sysvipc:0
allow_tun:0
allow_vmm:0
assign_localhost:0
available:readonly
basejail:0
boot:0
bpf:0
children_max:0
cloned_release:11.3-RELEASE
comment:none
compression:lz4
compressratio:readonly
coredumpsize:off
count:1
cpuset:off
cputime:off
datasize:off
dedup:off
defaultrouter:172.16.0.5
defaultrouter6:auto
depends:none
devfs_ruleset:6
dhcp:0
enforce_statfs:2
exec_clean:1
exec_created:/usr/bin/true
exec_fib:0
exec_jail_user:root
exec_poststart:/usr/bin/true
exec_poststop:/usr/bin/true
exec_prestart:/usr/bin/true
exec_prestop:/usr/bin/true
exec_start:/bin/sh /etc/rc
exec_stop:/bin/sh /etc/rc.shutdown
exec_system_jail_user:0
exec_system_user:root
exec_timeout:60
host_domainname:local.drokdev.pro
host_hostname:test
host_hostuuid:test
host_time:1
hostid:eeb4bcb6-32e5-11ea-98a5-f04da203c9ed
hostid_strict_check:0
interfaces:vnet0:bridge100
ip4:new
ip4_addr:vnet0|172.16.0.6/30
ip4_saddrsel:1
ip6:new
ip6_addr:none
ip6_saddrsel:1
ip_hostname:0
jail_zfs:0
jail_zfs_dataset:iocage/jails/test/data
jail_zfs_mountpoint:none
last_started:2020-04-05 13:54:44
localhost_ip:none
login_flags:-f root
mac_prefix:00219b
maxproc:off
memorylocked:off
memoryuse:off
mount_devfs:1
mount_fdescfs:1
mount_linprocfs:0
mount_procfs:0
mountpoint:readonly
msgqqueued:off
msgqsize:off
nat:1
nat_backend:ipfw
nat_forwards:none
nat_interface:none
nat_prefix:172.16
nmsgq:off
notes:none
nsem:off
nsemop:off
nshm:off
nthr:off
openfiles:off
origin:readonly
owner:root
pcpu:off
plugin_name:none
plugin_repository:none
priority:99
pseudoterminals:off
quota:none
readbps:off
readiops:off
release:11.3-RELEASE-p6
reservation:none
resolver:/etc/resolv.conf
rlimits:off
rtsold:0
securelevel:2
shmsize:off
stacksize:off
state:up
stop_timeout:30
swapuse:off
sync_state:none
sync_target:none
sync_tgt_zpool:none
sysvmsg:new
sysvsem:new
sysvshm:new
template:0
type:jail
used:readonly
vmemoryuse:off
vnet:1
vnet0_mac:00219bae1b75 00219bae1b76
vnet1_mac:none
vnet2_mac:none
vnet3_mac:none
vnet_default_interface:auto
vnet_interfaces:none
wallclock:off
writebps:off
writeiops:off

When I do a

ipfw table all list

I get nothing. I’m pretty certain there would be rules set here.

End goal here is to setup a reverse-proxy behind a NATed jail and proxy jailed services through it. I’m also having issue installing plugins NATed as well. Pretty certain this is the same issue. VNET not attaching to bridge.