We've built a tool to migrate devices from one network to another while preserving their configs, and this bug has been a HUGE pain in the ass.
The workaround we're working with now (still under testing)
1) remove device from old network
2) reboot device (instead of reset) so it enters failsafe mode, and updates the local device settings
3) wait an hour for the device removal to propagate across the meraki cloud (only needed for cross-org transfers)
4) reclaim the device to new network
5) reboot again (optional)
So far this seems promising, but yeah.. its a pain
Sidney Burks
Captive Portal and Meraki API Automation
Founder and CTO, Boundless Digital
sidney@boundless.fr
https://www.boundless.fr