Preheat oven to 350° F.
In a large bowl, combine flour, spices, baking soda, baking powder, and salt.
In a stand mixing bowl, cream together softened butter, brown sugar, and white sugar.
Once creamed, add in eggs, pumpkin, and vanilla. Mix until combined.
Slowly add in dry ingredients a little at a time, until just incorporated.
Chill dough for 1 hour or overnight.
Use a large cookie scoop to scoop cookie dough onto sheet (cookies will about double in size).
Bake for 15-17 minutes. Remove to a cooling rack.
In the bowl of a stand mixer, add softened cream cheese, butter, and vanilla. Beat until combined.
Add in powdered sugar, a little at a time. Once sugar is added and mostly combined, increase the speed and beat for about 2 minutes until it becomes fluffy.
Once cookies are completely cool, frost cookies and sprinkle with cinnamon powder. Serve or refrigerate.