even though …, already …のに marks a contrast, while もう commonly means “already”; depending on context, もう in the second clause can also mean “again” or “anymore.”
JA: もう宿題をしたのに、もう忘れたの?
EN: Even though you already did your homework, have you already forgotten?