Foreman can't seem to talk to hosts it makes

We have foreman configured and it can make hosts through vmware no problem, they get networking but then it just stops, it doesn’t seem that provisioning templates, finishing templates, and for sure remote execution are not working.

We have verified all ports are open we can manually ssh to hosts, ping them from the foreman server to the hosts, and even Puppet on the foreman server can talk to these hosts with no problem its just we’re missing half the foreman piece and we don’t know where to look.

Expected outcome:

Foreman and Proxy versions:
Running 3.5.1
Foreman and Proxy plugin versions:

Distribution and version:
Linux (Rocky Linux 8), Windows (Windows server 2022)
Other relevant data:
I wish I had logs to show here but that’s one of our problems, we can’t find out whats causing the issue foreman isn’t throwing any errors except on remote execution attempt which is just stderr.