I am not sure here, but maybe try exploring this file:
[jp@rocky-wsl ~]$ cat /usr/share/crypto-policies/LEGACY/openssl.txt
@SECLEVEL=2:kEECDH:kRSA:kEDH:kPSK:kDHEPSK:kECDHEPSK:kRSAPSK:-aDSS:-3DES:!DES:!RC4:!RC2:!IDEA:-SEED:!eNULL:!aNULL:!MD5:-SHA384:-CAMELLIA:-ARIA:-AESCCM8
According to man 7 crypto-policies:
/usr/share/crypto-policies/<‘POLICYNAME’>
Pre-generated back-end configurations for policy POLICYNAME.
/etc/crypto-policies/local.d
Additional configuration shipped by other packages or created by the system administrator. The contents of the -file.config is appended to the configuration from the policy back end
as shipped in the crypto-policies package.
It seems to me like your ciphers are disabled by default in the LEGACY policy as well and you need to create local config files to overwrite this.