Bug: This Issue Persists With Random Macros

I am still having this issue with buttons randomly changing macros after relaunching MGP. One minute the button works fine, then it doesn’t . So I open the editor and see some random macro. And then when resetting the macro (sometimes twice, like in this video) it returns to the intended macro.
After 2 years of using 7 different versions of MGP I would have thought this would have been fixed by now. I just had to go through 75 grids and reset many of the Solo buttons.
In this video you can see that the macro assigned to the ‘On’ state of this button should be
CC38 / Vel:127 / Ch:8

And here is the problematic button.
Copy of Desktop Button S_Win.mbutton (14.0 KB)

So I just fixed the button by resetting it twice and I double checked that it was displaying the correct macros. Then I uploaded it to iCloud. Then I downloaded it, and guess what? it was NOT displaying the correct macros again. Unbelievable. How can a 14KB file get so messed up?

Edit: Maybe the file is not overwriting the button that I am importing to properly or something. :face_with_raised_eyebrow:

JTB - thanks for the report.

The issue you are describing stems from the legacy bug that was fixed some time ago - in some scenarios on copy/paste macro action - the original macro for Win was not overriten but duplicated - so there were multiple instances of a macro assigned to a button for Windows. This has been fixed for long time. If you have reset the macros, it should be OK now.

The imported button works fine and shows the correct CC values. There has to be a iCloud sync lag - the button you wanted to override was not synced properly I guess - that’s the only explanation I got. The button was imported correctly on our test system.

If you watch my video above where I am resetting/clearing the macro twice before the correct macro is displayed, you will see that there are in fact, three sperate macros bound to the ‘On’ state of the button. This shows that the issue still persists. It seems to be an ‘overwriting’ issue.

Macro 1:

Note On C-1 vel:126 ch:15
CC:0 vel:6 ch:1

Macro 2:

CC:41 val:127 ch:8

Macro 3:

CC:38 val:127 ch:8