In a large bowl, combine the broccoli and cauliflower florets.
Add the cherry tomatoes, red onion, cheddar cheese, bacon, and sunflower seeds to the bowl.
In a separate small bowl, whisk together the mayonnaise, apple cider vinegar, honey, garlic powder, salt, and pepper until well combined.
Pour the dressing over the vegetable mixture and toss gently until everything is evenly coated.
Cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld.
Serve chilled or at room temperature.