In a small bowl, combine almond milk and lemon juice. Stir and set aside for 10 minutes while combining the rest of your ingredients. This will make the "buttermilk" for the batter.
Warm ghee in microwave safe dish at very low heat level (I usually use power level 3) for 15 second intervals, stirring in between until just melted.
In a medium mixing bowl add dry ingredients: almond flour, tapioca flour, cassava flour, coconut flour, baking powder, baking soda, sea salt and whisk to combine.
In a separate large mixing bowl first add 2 eggs (in case you need to remove egg shell), then maple syrup and vanilla. Whisk to combine.
Add dry ingredients to the egg, syrup, and vanilla mixture. Whisk to combine. Add "buttermilk" and whisk to combine. Then, drizzle in ghee while whisking to prevent clumping. Set mixture aside to thicken while skillet warms.
Spray 12 inch non-stick pan with cooking oil. I use avocado oil spray. Heat pan on Medium heat.
Once pan is heated place 2 tablespoon scoops of batter per pancake. My 12 inch skillet usually holds four pancakes. Cook undisturbed until top surface becomes very bubbly (~2-3 minutes). Flip and cook undisturbed and additional 1-2 minutes.
Remove to plate, adjust heat to MED-LOW*** and continue until all batter is used. Serve with your favorite dairy free butter and maple syrup, honey, or jelly!