I have managed to figure out the problem. The issue was related to tomcat configuration in /conf/server.xml. Multiple Hosts will trigger the context loader to be triggered for each. I was keeping the default appBase to webapps for all host thus triggering the ContextLoader of each my war for each host. Another reason the ContextLoader will triggered multiple times as well is defining the option inside unless you need to load something external to your war. I recommend reading specs: https://tomcat.apache.org/tomcat-4.1-doc/config/host.html
I don't know how to set this thread/question as answered, help is appreciated.