In GSE you are NOT creating a Macro. Nor does GSE Execute your macro. In GSE you create a template from which GSE creates a macro and passes to WoW to execute. you can see the ACTUAL macro via the Compile Template button.
What this will show is often a bunch of spells that are in a different spec to what you are playing in - this is to be expected. Two most asked questions: Base Spells and Macro locks Your macro executes the BASE SPELL not the current spell based on your spec etc.
The Compiled version will also show the outcome of Variables and if blocks and disabled blocks exactly what is going to be executed by WoW whenever you click a key.