Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine mashed sweet potatoes, sugar, melted butter, eggs, vanilla extract, and buttermilk. Mix until smooth.
In a separate bowl, whisk together cocoa powder, red food coloring, cinnamon, and salt. Add this mixture to the sweet potato mixture and mix until well combined.
Pour the red velvet sweet potato filling into the pie crust, spreading it evenly.
In another bowl, beat together the cream cheese, sugar, egg, and vanilla extract until smooth.
Drop spoonfuls of the cream cheese mixture onto the red velvet sweet potato filling. Use a knife to swirl the cream cheese into the filling to create a marbled effect.
Bake in the preheated oven for 45-50 minutes or until the center is set.
Allow the pie to cool completely before slicing.