It seems clear to me that the conflict should always have been about when to break the Seals. Rand's reason for doing it early is that he wants control over the timing, and within Shayol Ghul, there would be too much risk the timing is out of his hands.
Egwene's reason for delay would be her Dream, and her research, and a very reasonable fear that leaving the Bore open too long before Rand gets to Shayol Ghul would mean the rest of the world is in too much danger.
And, frankly, I would also have expected a much stronger disagreement on the Seanchan, with Egwene wanting no treaty with them, and Rand insisting on one, and wanting Egwene to promise not to retaliate against them in the future.
This way, both are wrong about something, and understandably so. Rand is reluctant to let any Aes Sedai control the Seals, a well founded fear given how Elaida treated him. Egwene wants no peace with the Seanchan given how they treated her. They are both held back by the ghosts of their past tortures.
In walks Moiraine, and makes them see how they can't let their past experiences rule them, and that they need to trust each other for who they are. Egwene needs to trust Rand to deal with the Seanchan. Rand needs to trust Egwene with the Seals.
In this, Moiraine is more a counciller. She is trusted by both, mentored both, and is about the only one who can trace back their resentments and fears and point out also to the trust and love that used to exist.