Actually after discussing it with a fellow katello dev, i went ahead and opened a pr for this here: Fixes #28675 - copy all rpms as part of cv publish by jlsherrill · Pull Request #8494 · Katello/katello · GitHub
Note that this will only help if there are no fitlers assigned to this repository in the content view.
If you are adventurous and want to test the patch:
- apply the patch (https://github.com/Katello/katello/pull/8494.patch) to your tfm-rubygem-katello install
- restart foreman-tasks: systemctl restart dynflowd
- republish the content, promote the new version to your desired lifecycle environment
- The first time you do this, you will need to forcibly regenerate the content view version repository metadata, from the content view versions list:
Let me know how it goes!