This seems like an issue with inconsistent naming between katello and pulp. In general, pulp is the source of truth for katello and that drives the entitlements on a host that enables packages on the host.
I have opened Bug #35952: RPM packages renamed when manually uploaded leading to 404s on dnf - Katello - Foreman to dig into this further.
1 Like