Add to a large pot your chicken leg quarters, halved onions, ginger slices, lemongrass stalks, torn lime leaves, salt, water, and rock sugar.
Bring this up to a boil. Once boiling, lower to a simmer and allow this to boil for 45 minutes.
Get a bucket with ice water. Remove the chicken leg quarters from the stock once fully cooked and allow to cool in the ice water.
Remove all the onions, ginger, lemongrass, and lime leaves from the stock. Go ahead and discard the onion, ginger, lemongrass, and lime leaves.
Season the stock with 2 tablespoon chicken powder, MSG, any additional sugar (as needed), and fish sauce (to taste). We don't want the stock to be overpowered with the fish sauce. It gives off a strong sharp taste. We only want the fish sauce to add the umami but not necessarily the saltiness. The stock is ready until serving.
Once the chicken has cooled, drain the chicken and allow to dry. Once dry, begin to shred the chicken and store into a separate container until time to serve.
When ready to serve, heat only enough stock for the portions you plan to cook. Once the stock is hot, add your shredded chicken, cooked pork blood cubes, and your tapioca noodles. Naturally the broth will thicken up a bit due to the tapioca starch. Allow to cook for 5-6 minutes or until the noodles are completely cooked through.
Top each bowl with sliced green onions, sliced cilantro, fried garlic, fried shallots, garlic oil, and crushed black pepper. Serve with a side of beansprouts, fresh limes, chili oil, and Chinese fried doughnuts.