A Colleague has recreated this issue on a local jenkins install.

The following Stack trace is observed.
{{Mar 03, 2022 4:42:08 P.M. WARNING org.jenkins_ci.plugins.run_condition.BuildStepRunner logEvaluateException
Exception caught evaluating condition: [org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Error processing tokens], action = [Fail the build]
org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Invalid identifier in macro
at org.jenkinsci.plugins.tokenmacro.Parser.parseIdentifier(Parser.java:210)
at org.jenkinsci.plugins.tokenmacro.Parser.parseDelimitedToken(Parser.java:148)
at org.jenkinsci.plugins.tokenmacro.Parser.parseToken(Parser.java:111)
at org.jenkinsci.plugins.tokenmacro.Parser.parse(Parser.java:87)
Caused: org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Error processing tokens
at org.jenkinsci.plugins.tokenmacro.Parser.parse(Parser.java:97)
at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:75)
at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:68)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expand(TokenMacro.java:199)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:237)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:211)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:203)
at org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition.runPerform(StringsMatchCondition.java:62)
at org.jenkins_ci.plugins.run_condition.BuildStepRunner$2.evaluate(BuildStepRunner.java:109)
at org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail.conditionalRun(BuildStepRunner.java:149)
at org.jenkins_ci.plugins.run_condition.BuildStepRunner.perform(BuildStepRunner.java:107)
at org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder.perform(ConditionalBuilder.java:134)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:806)
at hudson.model.Build$BuildExecution.build(Build.java:198)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:514)
at hudson.model.Run.execute(Run.java:1888)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:99)
at hudson.model.Executor.run(Executor.java:432)}}
Console output as follows
Run condition [Strings match] enabling prebuild for step [BuilderChain]
Exception caught evaluating condition: [org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Error processing tokens], action = [Fail the build]
Build step 'Conditional steps (multiple)' changed build result to FAILURE
Build step 'Conditional steps (multiple)' marked build as failure

We are suffering the same bug as in 277, with the same stacktrace reported by Boon Elschenbroich in https://issues.jenkins.io/browse/JENKINS-67862
The bug is risen when we call a parameterized managed script and one of the parameters is referring a variable without braces.
note: we have other parameterized managed scripts referring variables without braces but only this particular one is rising the exception, AFAWK at the time of this comment.
Workaround:
Add braces to the variable