When you have multiple Modules using the Event Handlers with rules set on the Enabled Rule for the script. If any of these rules fail it will stop any other modules from executing.
To test create two modules using event handlers on the save event, log the data but set different rules on when they can execute. You will notice the code does not allow the subsequence module to run if the previous module rule fails.
This is an easy fix to just swap this from a return to a continue so it can continue to process the other modules it has found.
When you have multiple Modules using the Event Handlers with rules set on the Enabled Rule for the script. If any of these rules fail it will stop any other modules from executing.
https://github.com/SitecorePowerShell/Console/blob/53a7ef6203056fbd6af3572e191375c59fa80b02/src/Spe/Integrations/Tasks/ScriptedItemEventHandler.cs#L64
To test create two modules using event handlers on the save event, log the data but set different rules on when they can execute. You will notice the code does not allow the subsequence module to run if the previous module rule fails. This is an easy fix to just swap this from a return to a continue so it can continue to process the other modules it has found.