Add orange juice to small saucepan and set on medium high heat. Add cranberries once juice comes to a low boil and simmer for about 3-4 minutes. Remove from heat. Set aside.
Heat a large skillet over medium high heat and add sausage. Cook until sausage begins to brown. Once it is no longer pink, use slotted spoon to transfer sausage to large bowl. Add butter to reserved sausage drippings. Once melted, add chopped onion and celery and sauté until translucent. Stir in poultry seasoning, fresh thyme, and fresh sage.
Add sauteed vegetable mixture to sausage mixture in bowl. Stir in gluten-free stuffing cubes, orange juice/cranberry mixture, chopped apple, pecans, salt, and pepper. Mix together the broth and egg.
Transfer stuffing to lightly greased 13x9-inch baking dish. Cover with foil and bake for 30 minutes. Uncover and continue baking until lightly browned, about 10-15 minutes longer.