First thing to check is whether your workflow actually ran (is the procedure on the customer or invoice level? Check system notes / workflow history to see if it actually fired). I'd do that first, then check the workflow log to see why it hasnt populated the correct dunning level.