Mix the flour with the baking powder, salt, and cinnamon in a bowl.
In another separate bowl, using an electric mixer beat together the vegan butter spread with both sugars until creamy.
Next, prepare the vegan egg. To make one vegan egg substitute start by mixing the flour with the baking powder in a small bowl or glass. Now add the oil and water and whisk vigorously. It will start to bubble.
Quickly add the vegan egg substitute to the creamed sugar, followed by the vanilla extract, then add the flour mixture and beat everything well.
Add the white chocolate chips and chopped macadamia nuts to the batter, and gently fold in with a spatula to combine.
Spoon the dough onto a baking sheet lined with parchment paper, leaving about 5 cm (2 inches) of space between each cookie
Bake in a preheated oven at 190°C (375°F) for approximately 10-12 minutes on the middle rack, or until the edges are lightly golden. If using two baking sheets, swap their positions halfway through baking to ensure even results.