Andrea Doria secondaries in brawl

Why is it that sometimes I do a huge amount of damage with SAP secondaries and other times they do no damage at all? It seems to happen randomly when facing ships with different armour thicknesses 🤔