I logged into SCHEMA 1 and SCHEMA 2 at the same time. I have an Editor open under SCHEMA 1 and I create a Macro under SCHEMA 1. I open another Editor under SCHEMA 1 and I don't see the Macro. Then I opened a new Editor under SCHEMA 2 and I don't see the Macro, either.
Even though this is as designed, and enhancement has been requested to allow creating and editing Macros objects to be applied for all session and all schemas and NOT per schema session per editor. As a workaround after creating a new Macro or editing a Macro, close out of that session completely. Now for any session opened, the new Marco or the changes made will be seen.