First, make vegan sweetened condensed milk. Add the entire can of coconut cream and the sugar to a medium sized sauce pan. Whisk to combine.
Heat on medium, bring to a simmer, then reduce heat to medium low to low, so it is at a simmer, with small bubbles.
Let simmer for 35-40 minutes, whisking occasionally, until it is nice and thick and coats the back of a spoon.
When the sweetened condensed milk is almost done, preheat the oven to 350 degrees(F).
Then make the oatmeal bar batter. In a large mixing bowl, using a hand mixer or stand mixer, beat the vegan butter, cane sugar and brown sugar together until light and fluffy.
Then add the vanilla and applesauce. Continue to mix until fully combined. Set aside.
In a separate medium sized mixing bowl, sift the flour, baking soda and baking powder. The stir in the oats and salt.
Slowly add those dry ingredients to the wet ingredients a little at a time until everything is fully incorporated.
Line a 8x8 inch baking dish with parchment paper and put half the oatmeal batter into the bottom of the pan, press out evenly. Save the rest.
Now, once the sweetened condensed milk is done, but still hot, remove from the heat, and add the dark chocolate. Begin whisking until the chocolate has melted in.
Then add in the vegan butter, vanilla and salt. Whisk to combine.
Pour the fudge on top of the bottom layer of the oatmeal batter. Smooth out evenly.
Now drop dollops of the remaining oatmeal batter all over the top of the fudge.
Bake for 20-30 minutes or until the top is firm and brown.
Let cool completely, then cut into squares.
I recommend keeping in the fridge until serving.
Notes
*If you don't want to make your own sweetened condensed milk, there are a few brands of vegan sweetened condensed milk, you can heat it on the stove until it is simmering, remove from heat and then use the same way.