Husker in WI
All-Conference
Pretty sure the rule is that live ball fouls are offsetting. So, let's say you have offensive holding and defensive PI, they are both live ball fouls and they offset. Same if you have 2 offensive and 1 defenseive penalty etc. In the examples you mention, those aren't penalties causing another penalty. They are some sort of not illegal action, blocking for example, causing the penalty. I can't think of any case where a penalty that causes another penalty would negate the second penalty.
Fair enough, didn't really think about the fact that none of the examples were penalties while typing it. In a perfect world Williams doesn't interfere, and the big catch is called back by the OPI. But since that didn't get called DPI was probably the right move.