Roughly chop the cranberries and place in a shallow bowl with the orange juice. Toss until combined and let them sit for 5 minutes.
Place the pecans in a food processor and pulse until finely chopped. Add to a large bowl.
To the bowl with the pecans, add the oats, orange zest, chocolate chips, cinnamon, salt and cranberries. Stir to combine.
Add the cashew butter, maple syrup and vanilla extract and stir until well combined.
With wet hands (makes the rolling process easier), roll the mixture into about 1 1/2 inch balls and place on a parchment lined baking sheet. You should get about 15 bites out of the mixture.
Place the baking sheet in the freezer for about 20 minutes to set. Store bites in a ziplock bag or airtight container in the refrigerator or freezer.