What the best way to handle with many types of weapons?

Hello everybody, i’m beginner in Unreal and i have a lot of questions about how to do this or that. So, i would like to know which is the best way to work with diferent types of weapons. Today I have a project that has only a vertical grip animation, and I wish that the same animation could be used for other weapons that may contain horizontal handles. In this way I tried to implement two bone IK and also Fabrik, however I was not able to obtain the expected results, because my IK hand was always updated one frame behind the grip animation. What I would like to know, is whether I should create a grip animation for each weapon I own, or is there a smarter and more fluid way to use the IK methods that unreal offers?

Thank you guys!