GSE2 has a completly rewritten storage component designed for performance. It only loads the macros designated as being for the class you are playing.
What you can do - Ingame
With GSE 2.0.2 or higher you get these options.
The preferred solution is to press the Red option and then close and reopen /gs Your missing macros should appear at the top. Edit them, change the specialisation to match the spec for the macro and save and you are away.
Alternatively you can turn on the Yellow option but this comes with a performance impact in that it will try to manage every macro in this set even for ones that are not from your class.
What you can try Out of Game - EXTREMELY DANGEROUS AND NOT RECOMMENDED
You can edit the GSE.lua file in WTF (if you dont know what I am talking about here or how to find this file, this is not the option for you)
In that File is a table called GSELibrary. Within that table there will be an entry that equates to GSELibrary[0] and within that are the missing macros. You need to move the macro from there to GSELibrary[{{Classid}}]. eg for Paladins GSELibrary[2] /gs showspec will tell you your classid. Setting the specid here out of game will not be enough. The macro has to be moved. How do you know when you are in the right part - you need to look at the {} pairs and not muck it up. This is RAW WOW Storage. You can only edit the file with WOW completely shutdown. Backup the file before you start and seriously good luck. I am scared to touch this file.
I follow the steps above with no success.
I can’t create new macros nor import others with my Shaman especifically.
I have tried everything and I don’t know what to do!