Place pork butt (or other roast) in a crockpot. Add sliced onions around it and top with garlic powder, onion powder, and salt and pepper. Cover and cook on low for 6-8 hours until it falls apart.
Now make the mayo so it can cool in the fridge. Place all mayo ingredients, except for the maple syrup, into a tall container. Place your immersion blender to the bottom of the container, turn on and wait until the mixture thickens. You may need to raise the immersion blender a bit to help mix all of the oil. Once it is thick, pour in the maple syrup and mix with a spoon. Place in fridge to cool.
To make the waffle buns, mix together almond flour, baking soda, garlic powder, and a bit of salt and pepper.
Then add eggs, coconut milk, bacon fat, chopped bacon, and chives and mix well to combine.
Heat up a waffle iron and pour mixture into the center of each waffle area. You want the buns to be small so only about 2 tablespoons of the mixture will do to create a small waffle bun. Cook until slightly crispy.
Once waffles are done, begin the layering: waffle bun, sweet mayo, pork, pickles, bacon, mayo, bun. Feel free to add other toppings as well!!