Bridge Connection Issue - Ubuntu 24.04

Hi All and thanks in advance for reading. I’m attempting, and have been for a while, to set up a bridge connection for my virt-manager based setup instead of using the macvtap. I’ve followed a few dozen guides at this point and it doesn’t seem to work. I’ve been doing this in a vm to avoid messing up my actual bare-metal at this point until I have the steps down perfectly.

I’ve been using /etc/netplan/50-cloud-init.yaml and no matter what I do, the br0 interface can’t pull an IP. Posting the config below and some info. Any help would be appreciated at this point. Over the past 4 months or some (backburner project) I’ve probably spent about 15 hours on this and at this point looking for some assistance!.

/etc/netplan/50-cloud-init.yaml

network: {config: disabled}

network:
version: 2
renderer: networkd
ethernets:
enp1s0: {}
enp7s0:
dhcp4: yes
bridges:
br0:
interfaces: [ enp1s0 ]
dhcp4: yes
dhcp4-overrides:
use-dns: true
use-routes: true
route-metric: 200
optional: true
dhcp6: no
link-local:
parameters:
stp: true
forward-delay: 4

ip a (note enp1s0 is the one that is slaved for the br0)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
link/ether 52:54:00:cb:45:65 brd ff:ff:ff:ff:ff:ff
3: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:73:53:a4 brd ff:ff:ff:ff:ff:ff
inet 172.21.62.45/24 metric 100 brd 172.21.62.255 scope global dynamic enp7s0
valid_lft 82986sec preferred_lft 82986sec
inet6 fe80::5054:ff:fe73:53a4/64 scope link
valid_lft forever preferred_lft forever
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether e2:ac:3c:fa:2c:cd brd ff:ff:ff:ff:ff:ff
5: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:58:6d:39 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever