Yum repo checksum problem on installation

We’re getting an error while using the erlang yum repository:

$ sudo yum install erlang
*snip*
erlang-24.3.4.1-1.el7.x86_64.r FAILED                                          
https://packages.erlang-solutions.com/rpm/centos/7/x86_64/erlang-24.3.4.1-1.el7.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=erlang clean metadata
Trying other mirror.
erlang-asn1-24.3.4.1-1.el7.x86 FAILED                                          
https://packages.erlang-solutions.com/rpm/centos/7/x86_64/erlang-asn1-24.3.4.1-1.el7.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=erlang clean metadata
Trying other mirror.
erlang-common_test-24.3.4.1-1. FAILED                                          
https://packages.erlang-solutions.com/rpm/centos/7/x86_64/erlang-common_test-24.3.4.1-1.el7.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=erlang clean metadata
Trying other mirror.
*snip*
etc.

I’ve tried yum --enablerepo=erlang clean metadata but the problem persists. Could someone verify the metadata file or otherwise advise what we can do to resolve this problem kindly?

Thank you for your consideration.

+1 for this
Looks like packages are modified after they were originally released
Ex, esl-erlang_25.0.3-1~centos~7_amd64.rpm (https://packages.erlang-solutions.com/rpm/centos/7/x86_64/esl-erlang_25.0.3-1~centos~7_amd64.rpm) package (according to metadata file https://packages.erlang-solutions.com/rpm/centos/7/x86_64/repodata/70532d24bf26c23a1c4434e473cbaa8ab9023d24298ec30a580339fa97736f44-primary.xml.gz) was built on Jul 18 2022 and must have sha256 hash of 1803fdb85149ed4a0d5add8b77b72bd2a52cf483f69041d02fe333723aaf588e.
But actually it has hash c7c0d70f2af951a76e9633811c91c3b034e624a1e1ea89922c8eb0129ae620d3 and file modification date of files in package is Apr 24 2024