A deeper network does not always imply that you will face gradient vanishing. It may also depend on your data and other factors.
Note you are also using batch normalisation which works in preventing gradient vanishing and explosion.