Preheat your Blackstone griddle. Set one side to medium-high heat (for potatoes), the center to medium (for bacon and veggies), and the far side to low heat (for the eggs).
Place the chopped bacon on the medium heat zone. Cook for about 7-8 minutes, tossing occasionally until crispy. Once done, move the bacon to the cooler edge of the griddle to stay warm, leaving the rendered bacon fat on the surface.
Place the diced potatoes directly onto the medium-high zone, right into the residual bacon fat. Spread them into a single layer and let them cook undisturbed for about 4-5 minutes to develop a crispy crust.
Flip the potatoes and add the diced onions and bell peppers. Season everything generously with salt, pepper, and garlic powder. Toss to combine.
Continue to cook the potato and vegetable mixture, tossing every few minutes, until the potatoes are fork-tender and perfectly crispy on the outside (about 10-12 minutes).
Mix the cooked bacon back into the crispy potatoes and vegetables. Slide the entire hash mixture over to a cooler zone to keep hot.
On the low-heat zone, crack your 4 eggs directly onto the griddle (use a tiny bit of butter or oil if the surface is dry). Cook them to your preference (sunny-side up or over-easy).
To serve, portion the hot potato and bacon hash onto plates and top each portion with a perfectly fried griddle egg. Garnish with fresh green onions and enjoy!