Originally Posted by KiwiLifter
This might explain why such a fundamental mechanical issue has not been fixed, while many non gameplay issues have been addressed.

This doesn't explain how a modder was able to fix this issue by just ensuring that Shield Bash actually links to the riposte effect and target. This is the full extent of the mod:
Quote
new entry "Target_ShieldBlow_Riposte"
type "SpellData"
data "SpellType" "Target"
using "Target_ShieldBlow_Riposte"
data "AlternativeCastTextEvents" ""

That's what Patch 4 broke, and has been broken for months.