After a long break, I've finally begun working with the ESP32.

@Tommy_Sciano Have you used this?

Yeah, that’s a watchdog timer timeout reset, which means something took too long without yielding. Try calling delay(1000/FRAMES_PER_SECOND) instead of FastLED.delay, if you’re not already, reducing FRAMES_PER_SECOND, etc. The latest code has those changes: https://github.com/jasoncoon/esp32-fastled-webserver/blob/master/esp32-fastled-webserver.ino

@Jason_Coon Will do Thanks! also WebServer.h works flawlessly if you switch it out for ESP8266WebServer.h its the ported esp32 webserver