National is on 5th April this year.
I think they coincide (Boat Race and National) when the tides (which are governed by the phases of the moon ~ as is Easter) happen to fall right with the racing calendar but I don't think it has ever been a permanent arrangement.
I could be wrong ~ I often am .... Uncle Mort will soon tell us.