Hi @tedevil !
Since Foreman 3.3 / Katello 4.5 it’s needed to enable the module streams:
dnf module enable foreman
dnf module enable katello
dnf module enable pulpcore
Without that it won’t find the correct packages.
Please be also aware of that Katello 4.5 is still in the RC phase!
I have wrote a bit about that here: