Foreman-installer 3.18.1 dependency problem on Debian 12

I am using the OpenVox repository already.

The foreman-installer package depends on puppet-agent or puppet, so either one needs to be present, in my case the transitional puppet package is the solution. The openvox-agent packages provides puppet-agent on which puppet package depends on. The perplexing part is why the foreman-installer’s dependency on puppet-agent (or puppet) doesn’t get satisfied with openvox-agent.