I am experiencing the same bug. Though, I set the macro to "G1" I also created a macro to "G3" and "G4". After loading up COD: MW and joining a discord server the "G1" macro floated to "F1" for a few minutes before floating to "ESC" and the "G3" and "G4" macros floated and copied to "F1" and "F2" but if I change the "G" macros it doesn't affect the one that were copied to ESC, F1, and F2.
Very, very strange.