So, I'm finally on my first rodeo configuring C9300L switches with native Meraki persona.
Since I prefer to use VLAN numbers above 2000 I already had a few fights with dashboard.
As you all know Meraki has a bizarre way of provisioning VLANs. To be able to use allowed all Meraki simply creates every possible VLAN number on their native MS switches so you don't have to and can simply use Trunk allowed all on your trunkports.
However since the Catalysts don't waste their CAM/TCAM space, they limit the amount of VLANs to 1000 in the current releases and will further limit it to the high 990's according to the firmware info pages.
The issue I ran into was that the very first thing I did was set the switch management VLAN (in switch settings) to 2001. Then I wanted to change the trunk ports to the correct VLAN mask like allow 1,2001-2050. However dashboard kept yelling at me that VLANs 1-1000, 2001-2050 were in use... but I removed 1-1000 ...
I finally had to first set the management VLAN back to 1 to keep it within the limit before changing my trunk ports to the correct mask. After that I could change the mgmt VLAN back to 2001 and all is rosy. So this story serves everyone who might get into trouble for this.
However I would very much like to urge Meraki to change the behavior on Catalyst switches to how it is actually managed on Catalyst. In Catalyst you have to create your VLANs. By setting the trunk ports to allow all, it will only forward on the created VLANs. So you never run into these strange limitations. Since Meraki has made the VLAN profiles page. This would be the perfect place to create your VLANs and provision them like that onto the switches. Pretty please!