Well only because your shield is in front of you it doesnt necessarily blocks attacks. Its may happen that you release the block, the shield is still in front of you, but the hit still get sthrough. Obviously that is not realistic, but part of the game. Maybe someday there will be real passive blocking of shields but now i guess we just have to live with it.