Paladins' Lay on Hands "Spell not learned" bug when casted by command /cast

Current, the Paladin’s class spell Lay on Hands (LoH) is triggering a “Spell not learned” bug, whenever the talent “Empyreal Ward” is not learned and the LoH is casted by “/cast” command (instead of clicking the icon).

The Lay on Hands (LoH) is frequently cast by a mouseover macro, a @player macro, or a similar macro in raid, in M+, and in PvP situations. All of these macros need to cast the LoH using the “/cast” command.

One possible way to fix:

Use 2 different spell names, because currently the LoH’s spell ID is different with and without the talent Empyreal Ward — For example, “Lay on Hands” & “Laying on hands”, or “Lay on Hands” & “Lay on Rightful Hands”.

Players’ workaround before this bug is fixed:

Either use the Lay on Hands macros with the talent “Empyreal Ward”, or use the spell icon directly without the talent “Empyreal Ward”.

In recent years, the gaming community has expressed growing dissatisfaction with the performance and quality of games produced by Blizzard Entertainment, particularly in relation to World of Warcraft (WoW). Players should not have to resort to workarounds to enjoy a game that they have invested time and money into. The persistent bugs and server issues indicate a failure on the part of developers to maintain quality assurance, often attributed to perceived laziness and greed. Rather than addressing these fundamental issues, Blizzard seems more focused on monetization strategies that prioritize short-term gains over long-term player satisfaction.