When I add a Meraki switch to my network it routinely pulls an IP address from the wrong VLAN. The management vlan is configured in the dashboard and I connect the switch to a trunk port on a Cisco 9500. I have tried creating DHCP reservations for the switch, setting the IP statically and setting the native vlan to the management vlan.
I got the switches to pull the correct IP once but it always switches to an IP address from the wrong vlan. I have other switches on the network that are in the correct vlan but they always start out on the wrong one and resolve themselves later on.