Coding Simultaneous Output to Neopixel and an LED

You are not getting what we are saying. Your code structure has hardly changed and there are still 4 delay() calls. You need to forget this code for a while. Go and study the blinkWithoutDelay example until you understand the principle it teaches.