Copied your shader but it doesn't do same the same thing.
When moving the spread value up or down, it doesn't have any effect on map range node mask in eevee or cycles. Ambient occlusion is on.
If subtract node is 1, then there is a on/off effect for spread
Here is 6.5
Here is 6.6
Other than that, it has no effect