Cook bacon on the flat top grill over medium heat until browned and crispy, about 10 minutes.
Meanwhile, mix ground chuck, onion powder, garlic powder, salt, and pepper together with your hands. Divide into 3 portions and roll into balls.
Remove bacon from the flat top and increase heat to medium-high.
Pour flour onto a plate and roll burgers around in the flour until well coated. Pour 1 tablespoon oil onto the hot grill.
Place 1 of the burgers onto the oiled flat top and press down firmly until it forms a patty, about 1/2-inch thick; repeat for other 2 burgers. Cook until browned, 4 to 5 minutes. Use a firm, metal spatula to flip patties in order to scrape up all of the crust. Continue to cook until browned and no longer pink, 4 to 5 minutes more. An instant-read thermometer inserted into the center of the burgers should read at least 160 degrees F (70 degrees C).
Reduce heat to medium and add remaining oil. Crack eggs onto the grill. Cook until outer edges become opaque, about 1 minute. Cover, reduce heat to low, and cook until whites are completely set, about 4 minutes.
Assemble burgers in the buns with American cheese, bacon, and egg.