This is the first time I realized this, but when players create a new macro on a token they own, the "allow players to edit" is defaulted to off.
I dunno if this is the same as b84, but I found an issue there was the option in Preferences to allow players to edit macros by default. I.e., if you've set it so players can't edit macros by default, when you as a player create a macro you can't edit it - but by toggling that, you then can edit your own (newly created) macros (regardless of server settings). Ran into this a few times.
Perhaps it's a combination between the client's preferences and the server's preferences. I know at least for sure that with the server set to allow and the client set to deny, that client can't edit its own newly created macros (but others with their options set to allow could on the same server - again on b84).