Currently the code for selecting the animation for when unholstering a pistol is a bit wonky. It shouldn't be checking for parent of parent, etc. I think it would be best if there is a config that can be pulled from the attachment.
Code to blame:
handanimated_guards.c in 3_Game, starting line 54
The problem we have at the moment is that we are doing chest animation when we have a pistol directly attached on a belt.
This can be fixed by either allowing the function to be modded or taking it from the config (best solution)