New and trying to figure out code

You can't make Blink Without Delay work, combined with delay(3000). There is no such thing as "half multitasking". You have to go all in. It will only work with no delay() calls in loop().