Poke several holes in each sweet potato with a fork to allow steam to escape.
Dampen a paper towel with water (not soaking wet, just enough to make it damp) Wrap each sweet potato individually in the damp paper towel.
Place the wrapped sweet potatoes in microwave. Microwave on high for 3-4 minutes. After 3 minutes, check for tenderness by inserting fork.
In a small bowl, combine the melted butter, vanilla extract, brown and white sugar along with all the spices. If using, add orange and lemon zest as well. Stir until fully combined.
Once tender remove the paper towels from the sweet potatoes and slice each one down the middle lengthwise to create a "boat" shape. Be careful not to slice it completely in half.
Use a fork to gently mash the center of each sweet potato. Pour the spiced butter mixture generously over the center of the potato and gently mash again.
Preheat your airfryer to 370F. Place the sweet potatoes in the air fryer basket , cut side up, and cook for 5-7 minutes until the butter has caramelized slightly and the edges are lightly crispy.
Top each sweet potato with mini marshmallows and cook for an additional 2-3 minutes, or until the marshmallows are golden brown and slightly toasted. Remove from the air fryer and drizzle any remaining spiced butter from the bowl and serve immediately.