I could be misinformed about this (?), but my understanding is that all unmarried Episcopal/Anglican clergy are expected and "called" to remain chaste (celibate)...
Not to minimize it, but even aside from "sins" and "finances", if they cannot abide by this, then they should not be priests in their chosen Church, as they have no vocation there. It may be a "technicality", but simply stated, if you want to be an Episcopal priest, you can't have a "partner" of either sex. If you wish to marry, you may (unlike Catholic priests), but even aside from Church "law", if you wish to "marry" someone of your own sex, it's outside civil law as well...some "shepherd of the flock", IMHO!