Im guessing it is due to gene shuffling
Cation-exchange chromatography is used when the molecule of interest is positively charged on the neutral pH. The stationary phase is than negatively charged and positively charged molecules are loaded to be attracted to it. So, positively charged peptides will elute the last.
Different: in covalent bonds, atoms share electrons, whereas in ionic bonds atoms transfer electrons.
Alike: Both ionic and covalent bonding lead to the creation of stable molecules.