The 1.14 client uses modern macro syntax (Spell IDs). Old macros that used /script CastSpellByName(...) may be protected and not work. Use the standard /cast SpellName format.
If you are playing on the 1.14 client, you are likely playing one of two versions:
A. Classic Era (Hardcore/Softcore):
B. Season of Discovery (SoD):
Private servers often use a translation proxy (e.g., Hermes, OregonCore Proxy) that: Wow 1.14 Client
Because this client uses modern code, the old "vanilla tweaks" (like SET gxMaximize "1") no longer work. Instead, use modern fixes.
Blizzard introduced secure inheritance. This prevents "hack" addons that allowed botting or automated rotations. For legitimate players, this means a more secure environment, but you cannot find "One-Click-Macros" that violate the ToS anymore. If you are playing on the 1
If you were an addon author or a heavy UI user in 2019 Classic, you remember the chaos of the WoW 1.14 Client launch. This was the biggest hurdle.