Have you tried this with another player? It's possible that the shields are being displayed incorrectly, which is another bug currently ingame. It'll appear (to you) that the shields have regenerated when in reality they're still down to whatever the attack left them at.