Reading through the issues, apparently rules in the @try blocks apply “at used value time”, which means they don't fit into the cascade at all—even !important rules won't apply.
This is problematic to begin with, and it becomes more problematic the more properties you allow in @try.