Place the cut duck pieces into a large bowl, add flour, and mix well. Add cool water and wash each piece individually. Rinse and drain in a colander to remove excess water and blood.
In the same bowl, add salt, black pepper, roasted geera, 1 tablespoon curry powder, scotch bonnet pepper, half of the chopped shado beni, scallions, green seasoning, and ginger (if using). Mix well to coat the duck pieces. Cover and refrigerate for at least 4 hours or overnight.
Heat vegetable oil in a deep pot over medium-high heat. Add diced onion and crushed garlic, then reduce heat to low and cook gently for 3–5 minutes, ensuring the garlic doesn't burn. Add 3 tablespoons of curry powder and stir well, cooking for another 4–5 minutes to toast the spices.
Increase heat to high and add the marinated duck pieces to the pot in batches, stirring to coat with the curry base. Continue adding all the duck, stirring every 4–5 minutes. Cook uncovered for about 15 minutes.
Preheat oven to 375°F (190°C). Transfer the contents of the pot to an oven-proof baking dish, add bird’s eye peppers (if using), and cover tightly with aluminum foil. Place on the middle rack of the oven and bake for 1 hour.
After 1 hour, remove the dish from the oven, carefully uncover, and stir the duck. Reseal with foil and return to the oven for another hour.
After 2 hours total baking time, check the duck for tenderness. If it's not as tender as desired, continue baking for an additional 30–45 minutes. Once done, remove from oven, adjust salt to taste, and garnish with the remaining chopped shado beni.