As far as I know, it works well in the current state, it is designed to at least swing your weapon once after rest. But remember, every time u get hit by sb, the fatigue increases by 3 (correct me if i’m wrong), that may be the reason for ur problem.
And it seems when ur fatigue is full/almost full, u will receive a penalty to ur stats if i’m not wrong.
So, its not always have to be as hvy as possible