I think they are heading toward a breakup or separation. I think it would be very unrealistic, even for a fantasy show if they weren’t.
I don’t have a problem with Zelena dying; it’s that he lied and tricked Belle.
RumBelle have been separated every season so far, the more realistic thing to do would be to keep them together to work through their problems or at least try before separating them again.