Brown the pork: In a large stockpot set over medium-high heat, cook the sausage, breaking it up into small pieces. Remove the browned sausage from the pot and set aside.
Sauté the mirepoix and aromatics: Add some avocado or olive oil to the pot and sauté the onion, celery, and carrots until softened, about 5 minutes. Add the garlic, spices, and toast for a minute or two (until fragrent) add tomato paste, and cook for another 3-5 minutes, stirring occasionally to prevent burning.
Deglaze with wine: Pour in the white wine and cook for a few minutes to let it evaporate and deglaze the pot.
Thicken the broth: Stir the flour into the sausage and cook for about 1 minute until it becomes sticky and dry. Gradually add the water, stirring constantly, until the mixture reaches a simmer. Add bouillon. Reduce heat to low and simmer for 15 minutes to allow the flavors to meld.
Add dairy and pasta: Stir in the half and half or heavy cream, bringing it to a low simmer. Add the tortellini and spinach. Cook for a few minutes, or until the tortellini is al dente according to package directions.