So seems to me like what is probably happening is they are just taking 1% off of the time 9 times as opposed to 9% off at once, same weird math we see in other parts of the game.
Traps still don't get any discount tho! Shows you a discounted time but when you start construction the time jumps...