I don't think it is a desync problem.
It happens everytime, that when a shield is destroyed and cast (the same shield) for a second time, you can't destroy the second shield, nor even steal it. That has happened me often against phase shields and weight shields and it makes the game quite annoying.