Reverting to Foreman 3.10

Problem:
In order to get back to a working foreman I am trying to downgrade and restore to 3.10. I only have a database that is formated for 3.10. I am trying to use the same host since it has the DHCP and TFTP configs and honestly I would prefer to not mess with the rest of it and re-install.

Expected outcome:

I should be able to downgrade from a non-existant 3.11 and and install 3.10

Foreman and Proxy versions:

3.10

Foreman and Proxy plugin versions:

Distribution and version:
Almalinux 8.10

Attempts to revert cause this circular dependency issue that no amount of forcing to which I have been able to find will resolve. Note: Postgres is not installed on the system current, at all. I have confirmed Alma appstream has postgres 12 on it, so I do not know what the issue is.

dnf -y install https://yum.puppet.com/puppet7-release-el-8.noarch.rpm
Last metadata expiration check: 0:03:36 ago on Thu 29 Aug 2024 04:46:06 PM PDT.
Modular dependency problem:

Problem: module foreman:el8:31020240618134920:b0fbc430.x86_64 from foreman requires module(postgresql:12), but none of the providers can be installed

module postgresql:12:8090020240227082527:9edba152.x86_64 from appstream conflicts with module(postgresql:13) provided by postgresql:13:8090020240415140528:9edba152.x86_64 from appstream
module postgresql:13:8090020240415140528:9edba152.x86_64 from appstream conflicts with module(postgresql:12) provided by postgresql:12:8090020240227082527:9edba152.x86_64 from appstream
module postgresql:12:8100020240829121050:9edba152.x86_64 from appstream conflicts with module(postgresql:13) provided by postgresql:13:8090020240415140528:9edba152.x86_64 from appstream
module postgresql:13:8090020240415140528:9edba152.x86_64 from appstream conflicts with module(postgresql:12) provided by postgresql:12:8100020240829121050:9edba152.x86_64 from appstream
module postgresql:12:8100020240829142601:9edba152.x86_64 from appstream conflicts with module(postgresql:13) provided by postgresql:13:8090020240415140528:9edba152.x86_64 from appstream
module postgresql:13:8090020240415140528:9edba152.x86_64 from appstream conflicts with module(postgresql:12) provided by postgresql:12:8100020240829142601:9edba152.x86_64 from appstream
conflicting requests

12 cannot work because of 13, but that cannot work because of 12?

Have you tried switching the module in DNF? sudo dnf --assumeyes module switch-to postgresql:12