The macros have broken in the same way again. Using the "open condition statements" didn't remove the cause of the issue..
It's now turned into this
<a href='{% GetResourceString("strings.facebook.url") #%}' target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" {%="" if="" (getresourcestring("strings.facebook.url")="=" "pending="" client")="" {="" #%}="" style='display:none' {%}="" else="" {""}|(identity)globaladministrator%}="">
Basically, these things ="" are being randomly added after everything inside of a macro and are destroying all functionality.