Line a 9x9 baking pan with parchment paper. and preheat the oven at 350 degrees.
In a large bowl combine softened butter/coconut oil with the coconut sugar. Using a hand blender whip until light and fluffy. Add in the egg and molasses and blend until light in colour.
Pour in the vanilla, sprinkle in the salt and cinnamon and combine with the wet ingredients.
Add in the almond flour, coconut flour and arrowroot flour, slowly incorporate the dry ingredients at a low sleep. Once well-incorporated add in the oats.
Place 3/4 of the oat bar mixture into the prepared 9x9 pan, pat it into every corner, adding a little bit extra into the edges of the pan. Bake for 20 minutes and then remove from the oven.
While the bar is baking work on the fudge layer. In a double boiler, at a low heat add in the chocolate bar, condensed coconut milk and butter/coconut butter. Once the mixture has melted and come together set aside and wait for the oat bar to come out of the oven.
Once out of the oven, pour the fudge layer overtop the oat bar and smoothie out. Using the remaining 1/4 of the oat bar dough sprinkle it, or apply it in clumps over top of the fudge layer.
Palce in the oven for an additional 15-20 minutes.
Once out of the oven place the oat bar to the side and let it set overnight. Once set cut into square either 9 large pieces or 12 smaller ones.
You can store the bar in the fridge for 1-2 weeks or in the freezer for several months.