I'm still very sus of Bella. Having the conversation with her, if you admitted to her, that the MC had sex with Elaine, she makes it seem like Elaine did this on a spur of the moment, when that in fact was not what happened. The courting, had been going on for weeks, before they slept together.
And her saying that, "Elaine has been acting, differently." Why does that necessarily mean Elaine is being shady? Her long time partner died, and apparently he was very emotionally abusive. And if your doing her path? Maybe she just really likes the MC, and that is changing her in other parts of her life? Being in a healthy relationship.
Now, it is of course possible, that Elaine, is the person that the MC always knew before his Dad died? But maybe, she has changed? And it could also be the case, that she at first was trying to screw the MC over, and then did end up catching feelings?
But, I just don't trust Bella in any way.