Every other effect lasts through you killing a dino and a new one coming in. But shields disappear damn near every time.
My Miragaia throws a shielding strike, the opponent fights back, and my shield stays up until it’s the beginning of my next turn. Works great.
But then my next shielding strike kills the other guy, and my shield disappears. His new guy comes in, faster than me, and hits my unshielded butt because his dying dino took it with him. For the love of all that is holy, please fix that.