Hi.
With epel10 the repository naming has changed depending on the value of ${releasever_minor}, see https://pagure.io/epel/issue/324:
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel${releasever_minor:+-z}-$releasever&arch=$basearch
In RHEL10 this results in https://mirrors.fedoraproject.org/metalink?repo=epel-z-10&arch=x86_64 pointing to the epel stable repo, while OEL10 does not set ${releasever_minor}, resulting in https://mirrors.fedoraproject.org/metalink?repo=epel-10&arch=x86_64, pointing to the bleeding edge epel 10.2 repo. Which breaks things.