Modules on the listing page can have their checkboxes disabled and there is no messaging to the end user as to why this is occurring.
My recommendation would be to offer help text as a caption and/or some hover text over the checkbox that describes why a checkbox is disabled for a user.
If this is tied to the module's dependencies, I would recommend that the help text state which modules are leveraging it.