Read this part of the Wiki
. I can't test compatibility against all libraries, so it may be a problem. While moving the strip.Begin() after other systems has been noted on Esp8266, it hasn't been reported yet for esp32.
If you are using i2s for something else, then you can't use it NeoPixels (they aren't i2s, I am just using the hardware feature for my purposes).