Only thing I can't wrap my head around is how she's Takt's ex. You'd think MC would know, or at least have heard about it before this point. Though, I suppose it was revealed like that moreso for the reader and suspense more than anything else.
I'm glad that's how things turned out. It'd suck if it was something like
"As it turns out Cocoa likes you but can't admit it! We'll give you the diary back if you reject her" or some shit.
Already felt bad for that situation as a whole, would've felt worse if that was the resolution to it lol