I'm not sure you could reasonably call it cheating. There aren't three different Hecatias, there's one Hecatia with three different bodies. They're all the same person.
I kind of wish there was an S-rank support for Shamir as female Byleth. At the same time I'm happy there isn't, as it kind of makes Shamir and Catherine's relationship more special.