Wattman settings go back to default on system boot

My Radeon Wattman custom settings (undervolt, fan speeds, temp targets and limit) would go back to default on boot. I don't experience any crash but whenever I turn off my pc then turn it on the morning, the values are back to default. But if now, I change the values and turned the system off for probably 5 minutes, it will load with those numbers.

 

I could get around this by installing a third party program like MSI AfterBurner and turning the system on after long hours would still load my undervolt settings. I don't really want to use this method especially there are problems with msi afterburner in the latest radeon drivers (even with recent ones)

 

My underclock is stable and can run firestrike all day.

This has been a problem for a long time. I have 17.7.2 and tried different drivers.

 

This has been a problem ever since I got my RX 480 last Christmas.