Preheat oven to 325F and line a baking tray with parchment paper.
Mix the almond flour, coconut flour, sweetener, and salt in a bowl and set aside.
In another bowl, whisk the eggs, stir in the vanilla extract and set that aside.
Heat the water, butter, and cream in a shallow, nonstick saucepan until the butter melts and steam rises.
Remove the pan from the heat, sprinkle xanthan gum gradually, little by little and whisk vigorously until the mixture thickens to a light cream custard texture.
Add the flour mixture to the saucepan and combine wet and dry ingredients with a wooden spoon to form a dough.
Return the saucepan to low heat, stirring continuously until a soft dough forms and comes away from the sides of the pan.
Remove the pan from the heat and let it cool ( about 5 minutes ). Then, stir in the whisked eggs.
Mix the dough until thoroughly combined to form a slightly sticky batter.
Allow the dough to rest for about 5 minutes.
Transfer the dough to a piping bag fitted with a Wilton #4B tip (a wide hole with a star shape). Then, pipe the dough into heart shapes on the parchment paper.
Bake for 25-30 minutes until the surface is slightly golden.
Mix the monk fruit and cinnamon in a shaker to make the cinnamon sugar.
When the churros are baked, remove the tray from the oven, brush them with melted butter, and generously sprinkle the low-carb cinnamon sugar over each heart.
Melt the chocolate chips and cream together in the microwave in 20 second increments stirring in between until smooth and silky.
Serve the churros warm with melted chocolate. Enjoy!