Preheat oven to 350 degrees F. Grease a 9x13-inch dish with nonstick spray.
In a large nonstick skillet over medium-high heat, cook the bacon for 3 minutes stirring occasionally. Add the diced onion to the bacon and continue to cook for another 5 minutes or so until the bacon is cooked and onions are translucent. Use this cooking time to prep your other ingredients.
Once cooked, add the bacon, onions, and any grease to a large mixing bowl. Stir in the peppers, scallions, 2 cups of cheese, sausage, and tater tots and mix everything together.
Pour the mixture into the prepared casserole dish.
In a medium bowl, whisk together the eggs, milk, pepper, garlic powder, and salt. Pour the mixture over the top of the tater tot mixture.
Bake for 40 to 45 minutes, remove from oven and sprinkle with the remaining 1/2 cup of shredded cheese and bake for another 5 minutes or until cheese is melted.