No. Block should not cancel attack. As you said - consequences. What I ask is that when you attack and then press block, character should finish the attack and then go into a block stance without need to release and press the button.
That makes perfect sense, that would be less frustrating. Great idea thank you void room!
I'm happy that it may end up in the game :)