Make pumpkin syrup: add pumpkin puree, water, maple syrup, pumpkin pie spice, and vanilla extract to a medium saucepan. Bring to a boil then simmer for about 10 minutes, until thickened. I like to mix the syrup with a hand blender so it's really smooth and emulsified but this is optional.
Add white wine, apple cider, rum, and orange liqueur to a large pitcher.
Add your pumpkin syrup. Stir to combine.
Add cranberries, diced apple, and pear.
Put in the fridge to chill and for the flavors to meld, for at least 1-2 hours or even overnight. Don't leave cranberries in your sangria for more than a couple of hours (it can turn bitter).
Stir well before pouring into glasses.
Enjoy!