Whisk honey, both mustards, vinegar, brown sugar, garlic, paprika, pepper, and broth in a bowl.
Stir cornstarch with water until smooth; set the slurry aside.
Pat ham steaks dry. Heat oil in a large skillet over medium-high heat.
Sear ham 2–3 minutes per side until browned. Transfer to a plate.
Pour the honey mustard mixture into the skillet. Simmer and scrape up browned bits.
Whisk in the slurry. Cook, stirring, until thick and glossy, 1–2 minutes.
Return ham to the pan and turn to coat. Warm through for 2–3 minutes.
Remove from heat. Stir in butter, sprinkle parsley, and serve with extra glaze.