Thanks for the feedback, had a look at your project and it’s certainly given me some ideas for how to do future projects. However for the issue that i had, i worked with a blueprint friend of mine and we found a good fix for it. The images below show the blueprints.
This basically makes the sockets relocate itself at the beginning of anims and then puts it back afterwards. i hope this will help anyone else who may have the same problem.


