I've also noticed blocking delay is affected by stances (what a surprise). For example, if you are in a right stance and swing right but cancel to block left, it will be slower than being in a left stance and doing that. Opposite attacks are faster to block also (left swing cancel into right block while being in a right stance). It's just so unintuitive.