Just a guess because I'm not really familiar with MDM, but I'd say it doesn't stick because whoever is managing your device doesn't want it to.
It is also possible, if not probable, that the MDM service itself requires a static MAC address to function properly. How can it manage the device if it can't find the device?.