I won't follow you with the mental image of so-called ionic compounds.
In a so-called ionic crystal, the "ions" touch an other, so the electrons are very close to the positive ion. So close that it's impossible to tell to which atom they belong.
The ionisation energies and electron affinities, as opposed, characterise actions on electrons up to infinite distance. They don't fit that task at all.
In addition, one must consider partial charges. "+5" is only a simple image that helps guess which compounds are possible or not. Experiments tell something different.
The proper model to understand bonds is: molecular orbitals. Alas, for a crystal it's not handy at all.
You can find ionisation energies there
https://www.webelements.com/https://www.webelements.com/chromium/atoms.htmlhttps://www.webelements.com/molybdenum/atoms.html