Re: Module creation
If you followed that example code the twig file will always run even if the module is off. The reason is the @ListChild instructions in the file.
If the module is just to show these logos in footer move the @ListChild to the class file that calls the template. This will sort the issue of logos showing with module off.