Looks like bug in there, because options from top to bottom (none,dot,point,circle etc...) are indexed and started from zero.
In this case zero index started with "dot" which not correspond with options order... (expected 0 for none, 1 for dot etc.)
So, if you enter values 0 and 3 in condition node inputs, result will switch between dot and rectangle, not none and circle as expected...
Bug because order start with index 14 and continue with 0 to 13 as last option in option list...