How to fix my procedural chocolate bloom nodes
The mistake you did here is that you used a painted scratched metal shader for chocolate - and that 1 to 1 including the metallic value(!). This results in delicious chocolate for robots ... or tasty chocolate robots? ;-)
You can use the procedural imperfections from this shader setup for the chocolate bloom and (in other cases) you can use the Metallic value in Eevee to fake colors (like lipstick, hair shading, etc). But I would not recommend Metallic for chocolate.
You will get a much better result if you use the Roughness value for the chocolate instead.
Let's start simple and make a simple chocolate shader.

make a chocolate bar. In Edit mode, scale down the default cube, subdivide it, select the 4 top faces, insect them and pull them up a bit. In Object mode, add a Bevel modifier to make it less blocky (Width, 0.01m, 3 segments, Limited to Angle, 26°)
then set up a simple shader with little Base Color variation and Roughness variation. This can be done easily with Noise textures. Last but not least, give it a bit of Subsurface Scattering to make it look more organic. No metal is here involved ;-)  

Now let's evolve this to the sophisticated chocolate with imperfections shader.

add the shader node setup for the procedural scratches (of painted metal) from the tutorial video and adjust it a bit
most important: don't use the Metallic slot but use the Roughness slot
adjust the colors of Color Ramp for the base color as you like. Insert a light brown color for the imperfections
add a Noise texture and Mix RGB node for the Base Color (top right in the screenshot) to create some darker areas as shown in the reference image
(optional) add seams and UV unwrap the chocolate bar to get rid of texture compression at the sides
use an HDR image for the world background (and for Eevee an extra light).


The shader in this example is from the linked video with the &quot;Voronoi Cracks&quot; update for Blender 2.81, plus some noise in base color and UV mapping for little rotation as described above.
Rendered example (Cycles, 128 samples, Adaptive Sampling, NLM denoiser (checkbox), 50% size)