I noticed a few i586 packages, but very few and not those. There are dependencies listed that are i586. Still, a repo that has them would have to be enabled for them to be pulled in (but 'x86_64' > 'i586').

Available repos have gotten to be a long list, and something could be overlooked.

I am not sure why you can install the 32bit packages on your 64bit OS. But just to inform you almost all 32bit packages will not work on a 64bit OS unless you are using the multilib version. So you have to remove the 32bit version and reinstall with the 64bit version.