Preheat the oven. Set to 375°F (190°C).
Grease a 9x13-inch baking dish with butter, avocado oil, or olive oil spray.
Par-cook the cauliflower. Steam or microwave florets until just tender-crisp, about 4–5 minutes. Drain well and pat dry to remove excess moisture. This keeps the casserole from getting watery.
Mix the sauce. In a large bowl, whisk the sugar-free BBQ sauce, mayonnaise, sour cream, vinegar, smoked paprika, garlic powder, onion powder, pepper, and salt until smooth.
Combine the base. Stir in the shredded chicken and cauliflower until evenly coated.
Fold in half of the cheddar and half of the mozzarella.
Assemble. Spread the mixture in the prepared dish. Top with the remaining cheddar and mozzarella. Sprinkle on the crumbled bacon if using.
Bake. Bake for 18–22 minutes, or until the edges bubble and the cheese melts.
For a golden top, broil for 1–2 minutes at the end, watching closely.
Finish and serve. Let it rest for 5 minutes to set. Garnish with sliced green onions. Serve hot with a simple side salad or roasted green beans.