Exactly. I can't see the dev team spending years with this big mystery of who is double-crossing the MC, just to reveal that it was Elaine, the first person the MC, and the players, suspect, all along. It is both too obvious, and too easy. Why have a mystery if you just pick the most obvious suspect? It is no longer a mystery then.
I think she is being setup either intentionally, or coincidentally, to look guilty, so that it is more dramatic when the guilty party is revealed.
My opinion of who it actually is changes from update to update, but at the moment I think Jolina is the most likely since the story seems to be steering us away from considering her, with Bella, a close second candidate. It is also certainly possible that it is some out there possibilities like Monica, although I can't think of a motive.
Other characters like Zarah, Angel, or Wanda are theoretically possible, but none of them have enough screen time. I think that the devs would make the guilty character have lots of screen time with the MC all along, to make it more surprising when it is finally revealed.
I understand that lots of people don't like her, which I understand, and she has a lot to answer for to be certain. Her redemption was too easy, I agree. But I think it is possible to be more sympathetic to her character. Lots of people get controlled by a stronger spouse and then regret it later. It doesn't make them irredeemable in by book, though throwing out all the MCs stuff after his Dad's death, is pretty low and hard to justify, since he is gone. Of course, we only have Bella's word for it, maybe Bella or someone else threw it out.