Preheat waffle iron and spray with nonstick spray.
In a bowl, whisk together flour, baking powder, cinnamon, salt, nutmeg, and cloves.
Separate eggs. In a medium mixing bowl, whisk together sweet potato, egg yolks, buttermilk, melted butter, and brown sugar. Fold the dry ingredients into the wet mixture.
Beat egg whites in a small bowl until stiff peaks form. Gently fold in the whipped egg whites.
Pour ½ cup of batter onto the waffle iron and cook until golden brown.
Keep waffles warm on a wire rack in the oven at low temperature.
Marinate catfish in buttermilk, hot sauce, and salt for 15-30 minutes.
In a shallow dish, combine cornmeal, paprika, salt, black pepper, onion powder, garlic powder, celery salt, and cayenne. Gently shake off excess buttermilk and dredge marinated fish in the seasoned cornmeal. Transfer breaded fish to a baking sheet lined with a wire cooling rack to allow the breading to set.
Heat enough oil to go about halfway up the sides of a large Dutch oven to 350 degrees F. Fry catfish 3-4 minutes until golden brown. Drain on paper towels.
Melt butter in a small skillet over medium-high heat. Whisk in honey, hot sauce, red pepper flakes, and salt until fully combined. Remove from heat.
Stack waffles on plates. Top with crispy catfish and drizzle with spicy honey butter. Serve warm.