The campaign end by date can be a bit glitch - I have seen this before too.
I should set the gap between campaigns longer but Im not sure if this will help.
@Dweller
Did you time travel when starting the next campaign

If the campaign coastal waters over runs happy times - did you notice the happy time started on the correct date