In a large mixing bowl, use a stand mixer or hand-held mixer to beat butter until creamy, about 1–2 minutes.
Add powdered sugar and mix until combined. Add egg yolks and mix again.
Add salt, cinnamon, vanilla extract, and lemon juice; mix just until incorporated.
On low speed, add all-purpose flour and almond flour, mixing just until dough comes together.
Divide dough in half and shape into 1-inch thick discs. Wrap tightly in plastic wrap and chill for at least 1 hour (or up to 2 days).
Preheat oven to 350°F and line baking sheets with parchment paper.
On a lightly floured surface, roll out one disc at a time to about ¼-inch thickness.
Use a 2-inch cookie cutter to cut cookies. Cut centers out of half the cookies using a smaller cutter if desired.
Place cookies 1–2 inches apart on prepared baking sheets. Bake 9–10 minutes, until cookies look dry but not browned.
Cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Spread jam on solid cookies. Dust cut-out cookies with powdered sugar if desired, then place on top to form sandwich cookies.