In a bowl, whisk together the all-purpose flour, water, garlic powder, onion powder, smoked paprika, salt, and black pepper until you have a smooth batter.
Dip each cauliflower floret into the batter, ensuring it's well-coated. Allow any excess batter to drip off.
Set your air fryer to 375°F (190°C) and let it preheat for a few minutes.
Lightly spray the air fryer basket with cooking spray. Place the battered cauliflower florets in a single layer, making sure they are not touching each other.
Air fry for 15-20 minutes, flipping the cauliflower halfway through the cooking time, or until they are golden brown and crispy.
In a separate bowl, mix the Buffalo sauce and melted butter.
Once the cauliflower bites are done, transfer them to a large bowl. Pour the Buffalo sauce mixture over the cauliflower and toss until each piece is evenly coated.
Ensure the cauliflower bites are crispy and the Buffalo sauce is well-distributed.