The Meraki MX doesn't run DHCPv6 (I am talking about the LAN side here). It relies on SLAAC.
https://documentation.meraki.com/MX/Networks_and_Routing/IPv6_Support_on_MX_Security_SDWAN_Platforms...
This means the *client* chooses an IP address to use, checks to see if anyone else is using it, and then uses it. It doesn't ask the MX for an IPv6 address, or if it can use it (like what happens in DHCP).
Your situation is a bit tricky. It might be best to disable SLAAC on your clients, so they are forced to use DHCPv6 (such as from your DHCP server).
If you made the MX your DHCP server, then you can have it give out the IPv6 addresses of your internal DNS servers.
https://documentation.meraki.com/MX/Networks_and_Routing/IPv6_Support_on_MX_Security_SDWAN_Platforms...
I haven't tried this - but I suspect if you enabled DHCP on the MX, and then reserved every address - it would fail to give an IP address to anyone - but may still give out the DNS servers to use via DHCPv6.