RB3011 as default gateway for a VLAN

Hello, I have what is probably a naive question.
I have an RB3011 which has an LTE modem connected to it, and which I intend to use as the default gateway for my home lan.
I have another switch that has a trunk connection with the RB3011. At this time only one VLAN is present in the trunk.
So I connect my laptop to the switch, configure an IP on the VLAN 7 network, and need the RB3011 to become my default gateway.
VLAN7 is 192.168.7.0/24 in this example.

I have tried to configure an ip address to the vlan7 interface on RB3011 but that doesn’t seem to work (I can’t ping it over the trunk).
I’m sure I’m missing something obvious here…

Relevant config of the RB3011 below. BTW if I connect an host to the RB3011 using a port configured for vlan7 (eg eth6) I can ping it from the switch, so L2 is working fine
over the trunk.

Thanks in advance for your help!
Rick

/interface bonding
add mode=802.3ad name=bond1 slaves=ether10-trunk,ether9-trunk,ether5-trunk transmit-hash-policy=layer-3-and-4
/interface bridge
add name=bridge1 vlan-filtering=yes
/interface vlan
add interface=bridge1 name=VLAN7 vlan-id=7
/interface bridge port
add bridge=bridge1 interface=ether6 pvid=7
add bridge=bridge1 interface=bond1
/interface bridge vlan
add bridge=bridge1 tagged=bond1 untagged=ether6 vlan-ids=7
/ip address
add address=192.168.7.254/24 interface=VLAN7 network=192.168.7.0

A bridge as two roles - a switch-like role for transporting packets between ports, and a port-like role for transporting packets between the bridge and other functions provided by the Mikrotik.

You need to add the bridge itself to the required VLANs under /interface bridge vlan, also it isn’t necessary to add the untagged VLAN memberships as these are dynamically generated from the pvid= settings under /interface bridge port, so:
/interface bridge vlan
add bridge=bridge1 tagged=bridge1,bond1 untagged=ether6 vlan-ids=7

Thank you so much!

Rick