For the waffles
Heat a waffle iron.
In a bowl, whisk together the flour, baking powder, baking soda, corn starch, sugar and salt.
In another bowl, whisk together the eggs, buttermilk and heavy cream.
Using a wooden spoon, stir the wet ingredients into the dry ingredients until a few streaks of flour remain, but the batter is almost mixed together.
Add the butter and stir until just combined.
Important!! Allow to rest for 15-30 minutes.
Brush butter on both sides of the waffle iron.
Pour about 1/3 cup onto the iron, quickly add the sliced cheese and bacon crumbles then scoop and gently but quickly spread a little more batter over the top.
Cook per instructions.
Serve with syrup.
For the syrup
In a large pot (not regular saucepan) over medium heat, add the apples and oil and saute until soft, stirring occasionally, about 2 minutes.
Add the butter, buttermilk, cider, sugar, cinnamon and karo syrup.
Bring to a boil.
Remove from heat and stir in the baking soda.
Place back on the burner and turn down to a simmer for 3 minutes or until slightly thickened.