In a large stockpot, cook the bacon over low heat until the fat begins to render and bacon takes on a little color, about 6-7 minutes. We're not trying to crisp the bacon, just render the fat and get ti started.
Add celery, onion, green pepper, and onion. Stir to combine with bacon and fat, season with salt and pepper and cook until veggies start to soften, about 10 minutes, stirring occasionally.
Add the garlic powder, onion powder, and dry thyme, and cook until fragrant, about 1 minute.
Add the ham bone, chicken stock, bouillon packet, water, tomato paste, vinegar and bay leaves. Turn heat to high and bring to a boil. Cover, reduce heat to low and cook for 2 and a half hours.
Remove ham bone and set on large cutting board to cool.
Add the drained beans, cover and cook another 30 minutes.
While the soup cooks, shredded any remaining ham off the bone with 2 forks and add to the stock pot with the soup.
Make the dumplings. With a fork or spatula, mix all dumpling ingredients together to combine well. Mixture will be thick, but slightly wet. If mixture appears too wet, add more flour a little at a time to thicken slightly.
After soup has simmered 30 minutes with beans, drop the dumplings in a bit at a time, rolling off of a small spoon with your fingers (dumplings should be somewhere between ½” to a ¼”).
Stir to keep the dumplings from sticking, then cover and allow to cook 10 minutes more.
Once dumplings are cooked through, the soup is ready to serve!