Melt the vegan butter in a microwave-safe bowl until completely melted. Let it cool to room temperature while you prepare the other ingredients.
In a medium bowl, whisk together flour, cornstarch, baking soda, salt, and cinnamon. Set aside.
In a large bowl, use a hand mixer or stand mixer to beat the cooled melted butter with brown sugar and granulated sugar for 1 to 2 minutes until glossy and well combined.
Add flax eggs and orange extract. Mix until smooth.
Stir in the dry ingredients until just combined. Don't overmix.
Fold in oats, cranberries, and chocolate chips. Mix gently until evenly distributed.
Line a baking sheet with parchment paper. Use a large cookie scoop (1/4 cup) to scoop dough portions, roll into balls, and place on the sheet. Refrigerate for 30 minutes.
Preheat oven to 350°F. Place 6 chilled dough balls on a parchment-lined baking sheet, spacing them 2-3 inches apart.
Bake 14 to 16 minutes, until edges are golden and centers look just set. Don't overbake.
Cool on the baking sheet for 10 minutes, then transfer to a wire rack. Repeat with remaining dough.