Toast the almond flour in a dry skillet over medium-low heat for 4 to 5 minutes, stirring constantly, until golden and fragrant. This gives the cookie butter its signature caramelized biscuit flavor.
Stir the toasted almond flour together with the almond butter, melted butter, brown sugar substitute, cinnamon, ginger, nutmeg, cream and salt until smooth and spreadable. Set aside 1/4 cup for the topping.
Beat the cream cheese, powdered allulose, vanilla extract, cinnamon and salt with 1/4 cup of the heavy cream until smooth, then beat in 3 tablespoons of the cookie butter.
Whip the remaining heavy cream to stiff peaks and fold it into the cream cheese mixture until fluffy.
Layer the ice cream in a loaf pan with dollops of the remaining cookie butter, then swirl gently. Warm the reserved 1/4 cup for a few seconds and drizzle it over the top.
Cover and freeze for at least 6 hours. Let it rest for 10 minutes before scooping.