Indeed, surprising, dear direct opponent. Your scheduling is not optimal on the first leg(2325-0525), but penalty should be minimum(it's not between 0000 and 0455, and it plays less on long routes), and your second leg(0840-1115) should have no penalty at all. Seen from outside, I don't see anything else. Your company image at 70, while little low for such a route, should not be a problem big enough to explain your problems.
What is your exact seat config? Does it roughly match the demand structure(roughly 500-50-10, from what I see)? And is your LF even between seating categories? I see you have 537 seats, the standard is 525(with a repartition that is unfit for that specific route, too much first, not enough business), so you're not at the standard. Be sure not to fly hi-density.