The values of KFMSNWDK can not exceed 100%
Is there something to change more than:
KFMSNWDK
KFWDKMSN
Those two are supposed to be inverse of each other, yours look off.
You also might want to look at WDKUGDN.
Logging msdk_w and mshfm_w along with RPM and wdkba & pressure vars might help to find proper values.