The anti-dragon shield sometimes randomly stops protecting you from dragon's breath which may cause massive hits on you (for example I even died at green dragons while using an anti-dragon shield). I do not know if the Dragonfire shield is bugged aswell since i have not used it.