This is what I think is the reason for 30ns.
Let x = $Q_{0}$
[(x)*$Q_{1}$ + (x’)*$Q_{1}$]*x = x*$Q_{1}$ = y(say)
[(y)*$Q_{2}$ + (y’)*$Q_{2}$]*y = y*$Q_{2}$ = z(say)
Now to get Z = $Q_{0}$ * $Q_{1}$ * $Q_{2}$
After 10ns we have $Q_{0}$ with us.
and each AND gate require 10ns, so total time = 10ns + 10ns + 10ns = 30ns.