just create a Switch virtual interface with the following commands and than add the Mangement vlan as your native vlan to all trunk interface
interface vlan #
Ip address #.#.#.# subnet mask
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk native vlan #
switchport trunk allowed vlans #,#,#
The native VLAN is something that the IEEE 802.1Q trunking protocol describes as part of the protocol, and its just a VLAN in wich all traffic sent and received on an interface that is configured for 802.1Q won’t have a tag on its Ethernet frame.
Thats it, if you have configured a native vlan 10, all the frames that arrives in that VLAN and that need to traverse a trunk port, will have its tag removed and pass like it was an access port. All the other VLAN will be tagged normally.
You can see more about it here: https://networklessons.com/switching/802-1q-native-vlan-cisco-ios-switch/