Heres a workaround you can think about
Item Script: bonus bNoMagicDamage,1;
Conf File
// Required level of bNoMagicDamage before Status Changes are blocked (Golden Thief Bug card).
// For example, if left at 50. An item can give bNoMagicDamage,40;
// which reduces magic damage by 40%, but does not blocks status changes.
gtb_sc_immunity: 1
Item Script
bonus2 bMagicAddRace,RC_DemiHuman,-1;
This basically makes it so that you get status immunity at 1%, you reudce magic damage by 1%
bonus2 bSubRace,RC_Boss,-1; bonus2 bSubRace,RC_NonBoss,-1;
Then this counter balances that 1% resistance you get from magic.
Downfall is that you receive additional 1% from physical attacks, not really a substantial game changer that 1%