In the tyrian verse shields only work on smaller ships
Why else would so few larger ships (any?) have shields?
Some LARGE enemies however will stay invulnerable forever or for a long while before becoming vulnerable. That is because their shield was protecting them.