Why should one theme color require !important to be effective, when used as a custom body class, when another doesn’t?
Some combinations work together without the addition of !important, but others only with !important.
I don’t know how I can explain it any clearer than that.