In a large bowl, whisk together flour, baking soda, salt, cinnamon, pumpkin pie spice, and oats. Set aside.
In a stand mixer, beat the butter, brown sugar, and granulated sugar on high speed for 2 minutes until creamy.
Add vanilla, molasses, and eggs. Mix on medium speed until fully combined.
Gradually add the dry ingredients and mix on low speed until just incorporated.
Chill the dough in the refrigerator for 15 minutes while preheating the oven to 350°F (175°C). Line two baking sheets with parchment paper.
Using a cookie scoop, portion dough to form about 36 cookies. Place 12 per baking sheet and keep remaining dough chilled between batches.
Bake for 8–9 minutes or until just set. Let cool on baking sheet for 4 minutes, then transfer to a wire rack to cool completely.
Make the Marshmallow Cream Frosting:
In a mixer, beat butter and marshmallow fluff on high speed for 3 minutes until light and fluffy.
Add powdered sugar, vanilla, and salt. Mix on low until incorporated, then beat on high for another 4 minutes until light and airy.