Animation Layer blend per bone doesnt work

Hello,

I have a drinking animation that only plays when the character is idling, when its moving it interrrupts the drinking animation and also, its not playing the drinking animation while running.

What should i do?

Thanks