If it's the last day of month 3, then you've reached the good ending. If not, it might be a bug. Honestly, I'm not sure what's causing it, as the exact issue isn't clear to me.
If possible, you can avoid maxing out Syllia's heart 3 for now, there are currently no events tied to that.