There actually is an error in your blocks.xml, you have added a line with the incorrect parenthesis near the top of the subsection while there is still the preexisting line of code stating that mobs still can spawn on the block.
This does not replace any existing terrain, rather it adds a modded version of the existing with new flags to prevent spawns onTop of it. The new terrain "blocks" are marked with a star for ease of identification.
"Replaces the craft-able variants of Forest Ground, Dirt, Gravel, and Asphalt with versions marked with a [star] those variants function exactly the same as normal terrains however are flagged so that zeds/mobs can not spawn on top of them."
5 comments
https://imgur.com/a/rRbm6hs
Quotation marks and not parenthesis.
Thanks though.