Preheat the oven to 250 degrees F and prepare a cookie sheet with a cooling rack on top.
In a large bowl, whisk together the flour, baking powder, salt and baking soda. Add in the beaten eggs, buttermilk, vanilla extract and butter. Stir until well combined.
Spray the waffle iron with nonstick spray. Pour about 1 cup batter into the preheated waffle iron and cook the waffle according to the waffle maker's instructions. As each waffle is cooked, place it onto the prepared rack in the oven to keep warm.
In a medium saute pan over medium heat, add the olive oil and the sausage patties. Cook until browned and cooked through, about 8 minutes, turning occasionally. Place the sausage on a plate and keep in the oven while you cook the eggs.
In the same pan as the sausage drippings, crack the 4 remaining eggs and cook for 2 minutes over low heat. Season with salt and pepper. Cover with a lid and cook until the whites set, an additional 2 minutes. (If the oil is absorbed, drizzle more into the pan.)
Remove the waffles and sausages from the oven. On warmed plates, place 1 waffle and top with a sausage patty, 1 sunny side up egg and 1 slice pepper jack cheese. Garnish with chopped cilantro and hot sauce. Fold over and eat like a taco.