You can pass variables just fine. Problem you are going to have is AnimBP to Character.
Execution flow on the character class is:
Character Event Graph → Anim BP Event Graph → Anim BP Anim Graph.
Any variable coming from anim BP to character will be overwritten in character on tick next frame.