RPM applicability not taking modular enabling/filtering into consideration

Problem:
Katello Content Host shows as having applicable updates, but on the host itself, dnf believes the host to be fully up-to-date.
Expected outcome:
Applicable updates in Katello match what dnf thinks on the host.
Foreman and Proxy versions:
foreman-2.5.2-1.el8.noarch
foreman-proxy-2.5.2-1.el8.noarch
Foreman and Proxy plugin versions:
katello-4.1.2.1-1.el8.noarch
katello-repos-4.1.2.1-1.el8.noarch
Distribution and version:
Oracle Linux 8 Katello installation, Oracle Linux 8 Content Host
Other relevant data:
Example package which shows as an applicable update:

perl-Data-Dump-1.23-7.module+el8.3.0+7716+6ab979be.noarch

dnf output on the host if you attempt to install the above:

All matches were filtered out by modular filtering for argument: perl-Data-Dump-1.23-7.module+el8.3.0+7716+6ab979be.noarch
Error: Unable to find a match: perl-Data-Dump-1.23-7.module+el8.3.0+7716+6ab979be.noarch

dnf module enablement:

perl                 5.24            common [d], minimal      Practical Extraction and Report Language
perl                 5.26 [d][e]     common [d], minimal      Practical Extraction and Report Language
perl                 5.30            common [d], minimal      Practical Extraction and Report Language

See topic Applicable rpms listed from inactive module streams

Ah thanks, my topic search before posting failed then. I’m guessing “applicability” vs. “applicable” and “modular” vs. “module” :slight_smile: