Preheat grill to medium-high heat.
In a saucepan, whisk together mustard, brown sugar, and vinegar. Bring mixture to a boil.
Reduce heat to low and add butter, water, fish sauce, chili powder, cumin, cayenne, garlic powder, salt, and pepper. Simmer for 5 minutes, then remove from heat and let cool.
Place chicken on grill skin-side down and cook for 4-5 minutes until skin is crispy.
Flip chicken, baste with mustard sauce, and cook for 3 minutes.
Repeat the flipping and basting process 2 more times for even cooking and maximum flavor.
Remove chicken from grill and let rest for 5 minutes before serving.
Serve with extra mustard sauce on the side.