I may have worded it poorly.
What I meant is that the SheetMetal Rule be saved in the Library (so every sheetmetal part can access that rule)
You can do that by "Save to Library", is still haven't.

I was (incorrectly) thinking it is the same as "Add to Standard" option when creating new Local style like in the drawing environment.
The iLogic rule above assumes that all sheetmetal parts has access to the Sheetmetal rule you want applied.
If the sheetmetal rule is unavailable, the iLogic rule will fail to activate/change to that chosen sheetmetal rule.
if you can enable your iLogic Log through

You can see the logs (as i included them in the ilogic rule) and a bit of what has happened.
as an example of what happens when the sheetmetal rule is unavailable in one of the parts:
say, i selected "Steel 5mm" but this is only a local style (to the first part, "TEST copy.ipt") and only available to that part only

the log will show the active rule before changing, which is "Steel 3mm" and it successfully change it to "Steel 5mm"
but for "TEST.ipt", it errors as it cannot change to the "Steel 5mm" (as it is unavailable)

as opposed to say changing it to "HDPE 10mm" that is saved in the Library and accessible to all sheetmetal
Both "TEST copy.ipt" and "TEST.ipt" has been successfully change to the new sheetmetal rule selected
