Preheat your oven to 425°F. Spread the frozen tater tots on a baking sheet and bake for 25-30 minutes, or until golden brown and crispy, flipping halfway through.
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, about 5-7 minutes.
Sprinkle the flour over the cooked sausage and stir to combine. Cook for an additional 1-2 minutes to eliminate the raw flour taste.
Gradually whisk in the milk, ensuring there are no lumps. Add the garlic powder, onion powder, black pepper, and salt. Continue cooking, stirring frequently, until the gravy thickens, about 5-7 minutes.
In a separate pan, fry the eggs to your liking (sunny-side up, over-easy, etc.).
To assemble the bowls, place a generous portion of tater tots at the bottom, ladle the sausage gravy over the tater tots, and top with a fried egg. Sprinkle shredded cheddar cheese on top and garnish with chopped green onions if desired.