animblueprint bug bool and string

I having some odd bug. version 4.1

When there are one boolean and two string check if true. To check what ever the attacks are check by type are not working. One of the branches are looping.

Sword attack animation [create]

Hand attack animation [create last] [loops]

action attack [boolean]
attack type [string]
Is Sword[string][private]

action attack [boolean]
attack type [string]
Is Hand [string][private]

I added those at the begin of the animation if those conditions are check they play but they are looping from last added.