What do you mean with USART?
Esp32 has 3 UART interfaces and ( if I remember correctly) 4 (H)SPI interfaces. The flash is connected by means of a HSPI interface. This cannot be used for other purposes. By default UART1 uses the same pins as the HSPI flash interface. But because on ESP32 every pripheral can be connected freely to (nearly) every pin, it should be possible to rearrange that.
Oh. So you mean I can remap the default USART1 pins GPIO(9/10) to any other free gpio pins and I can use USAR1 without any issues? I am also aware that I can use software usart but I read many negative things about problems that come with it so i would rather not
Thanks for replying and clarifying. I need 2 free UARTs. I do not want to mess with UART0 since it is used for programming and logging hence if I connect something to it, I may have problems with it and will need to spend extra time debugging solving issues that can be avoided in the first place. I can freely use UART2 so I need 1 more. If I can rearange UART1 pins that solves my problem totaly