So no I do not have an idea since I know nothing about your system/setup.
BUT
I’d strongly recommend reading the documentation libalpm in regards to the nonsense symlink you created:
Hooks are read from files located in the system hook directory /usr/share/libalpm/hooks, and additional custom directories specified in pacman.conf(5) (the default is /etc/pacman.d/hooks).