Why NLA editor run only the top action strip
You keyframed all bones in the movement action:



When you delete everything but the first (master) then it would work as expected.

The reason why couldn't see this is the checked show_only_errors option:





.blend