I'm having some issues with undervolting a rx470 nitro 8g oc. I followed
this vid to add a voltage offset.
After opening the rom in srbpolaris, i can see the offset is detected as i can click the dropdown, but after flashing it, it has no effect whatsoever. I've tried it with the vddci mod as well, but the voltage does not change

After flashing i used ddu to clean driver, had no effect either.
Changing gpu/mem clocks with srb works fine, so i'm not sure what the problem is..
This is my original voltage object:
42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
This is my modded one:
46 00 03 01 01 03 12 00 10 96 20 00 00 00 00 00 8D 00 F4 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03 00 80 10 00 E8 03
I used lard's table calc to fix the offsets of all other tables. After doing this I compared the dumps from atombiosreader and saw that the length of the voltageobject indeed increased by 4 bytes, and all tables after have the same length but an increased offset.
Can anyone explain what i did wrong?
This is my entire rom