Grind the potato flakes in a high speed blender, smoothie maker or food processor to break them down a bit. You don’t want a powder, just very small flakes.
In a medium mixing bowl, combine the ground potato flakes with the baking soda, baking powder, garlic powder, onion powder and salt.
In a small bowl, beat the eggs, oil and 1 tablespoon of the chopped fresh dill together with a fork.
Pour the egg mixture into the potato flake mixture and stir until combined well and there are no pockets of dry ingredients. Cover and let chill in the fridge for 30 minutes. The mixture will thicken as it chills.
In portions of approximately 2 teaspoons, roll the mixture into matzo balls. Set aside covered in the fridge until ready to cook.
For the Soup:
While the matzo ball mixture is chilling, heat 2 tablespoons of olive oil in a large stock pot over medium high heat. Add the onion and carrots. Stir from time to time until the onions are almost translucent. Then add the garlic and let that heat through and become fragrant.
Add the chicken stock to the pot and bring it to a boil over high heat.
Turn the heat back down to a low simmer and gently add matzo balls to the soup and let simmer for 20-30 minutes or until puffed and cooked through.
Add the cooked shredded chicken to the soup (optional) to heat it through just before serving. Sprinkle the soup with the remaining chopped dill when you are ready to serve.