Multiple versions of a module and content definition
Why is content types not picked up from the active version of the module, when multiple versions are available.
In the case of multiple versions of the same module being available, node type definitions are always taken from the latest version of the module, and not the active one. This is the expected behavior.
Refer section "Several versions available" of https://academy.jahia.com/documentation/digital-experience-manager/7.2/administration/deployed-modules-lifecycle-and-administration#Several_versions_available