Guru Meditation Error: Core 0 panic'ed (IllegalInstruction). Exception was unhandled

You should use the standard Arduino non-blocking, millis-based multitasking techniques. You can do an internet search and find many examples and tutorials. Here are just a few:
https://forum.arduino.cc/t/arduino-multitasking-tutorial-how-to-use-millis-in-arduino-code/653971

https://circuitdigest.com/microcontroller-projects/arduino-multitasking-using-millis-in-arduino

https://forum.arduino.cc/t/example-code-for-timing-based-on-millis-easier-to-understand-through-the-use-of-example-numbers-avoiding-delay/974017