Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish.
In a large skillet over medium heat, cook the breakfast sausage until browned and fully cooked, breaking it apart with a spatula as it cooks. Drain excess grease if necessary.
Sprinkle the flour over the cooked sausage and stir to combine. Cook for an additional minute.
Gradually add the milk, stirring constantly until the mixture thickens and bubbles. Add garlic powder, onion powder, black pepper, and salt. Remove from heat.
Cut each biscuit into quarters and place them evenly in the greased baking dish.
Pour the sausage gravy mixture over the biscuit pieces, ensuring they are well coated.
In a separate bowl, whisk together the eggs and pour them over the casserole.
Sprinkle the shredded cheddar cheese on top.
Bake in the preheated oven for 25-30 minutes, or until the biscuits are golden brown and the cheese is bubbly.
Allow to cool for a few minutes before serving.