Pass the cornmeal, masa harina, spelt flour, baking powder, and sea salt through a mesh strainer into a medium bowl. Alternately you can just whisk the cornmeal mixture together to remove and small lumps or clumps. In a separate bowl, mix together the milk, agave nectar, 3 tablespoons oil, and vanilla extract. Make a well in the center of the dry ingredients, and add the wet ingredients. Whisk together to form a smooth, light blue batter.
Heat a griddle, nonstick frying pan, or cast-iron skillet over medium heat. Once the pan is hot, heat 1 tablespoon of vegan margarine, and spread it around the surface of the pan until melted. Ladle out 4 tablespoons of batter to form each pancake. I use a lightly oiled ¼ cup measuring cup (which is 4 tablespoons) to spoon batter right onto the cooking surface to keep the size and shape of the pancakes consistent. Cook the pancakes for 2 to 3 minutes until bubbles form on the surface and the edges start lifting off the pan. Flip and fry on the other side for about 2 minutes, or just until cooked through. Add more margarine to the pan before frying the next batch.
Plate two or three pancakes per person with a half teaspoon of pine nut butter spread between each of the layers of pancakes, and a little more dolloped on top. Serve the syrup in a small pitcher on the side, warmed if preferred.