It should reduce the construction time by 6. Buildings which you build over reduce the time by their construction time. A general store (construction time 10) will need 4 = 10 - 6 days to be built over a Corridor.
Not sure where the 3 days are coming from. Do you mean something different than putting another building on top of a Corridor?