Combine the coconut milk and sugar in a small pot and bring to a boil. Once it is boiling, reduce to a low simmer. Let it simmer for about 25 minutes. Remove from the heat and let cool completely. Chill until ready to use.
In a large bowl, whisk together the dry ingredients. In a medium bowl, mix together the wet ingredients. Add the wet ingredients to the dry and mix until just combined.
Melt the butter for the cinnamon apple topping in a large shallow saucepan. Stir in the sugar, cinnamon, and ginger. Add the apples and stir until all the slices are coated. Let cook, stirring occasionally, for about 15 to 20 minutes, or until apples are soft. Stir in the arrowroot powder and then the lemon juice and salt. Remove from the heat.
While the apples are cooking, cook your waffles according to your waffle iron's instructions.
Serve the waffles while warm, topped with cinnamon apples, chopped pecans, and a light drizzle of maple syrup. Enjoy!