My guess is that the ledcWrite function that you’re using to simulate Analog.write is a blocking function that’s causing Blynk to be starved of processor time, resulting in the disconnects.
I used different resolution depending on application. 8 bit is all needed for LED (0-255)
@Hanno NOTE, the higher the bitrate you set, the lower the frequency must be (stated, but unclarified in the various documents I have read)… perhaps that is your issue.
As I said, try other sketches… it could be something in your current one?? I showed a link above that works just fine with BlynkTimer and a couple of differing settings for two channels.
That also doesn’t make sense as I successfully have BLYNK_PRINT running on my ESP32 testbench, along with the same Servo and RGB-LED PWM control commands… plus SPI for a display which is showing the BLYNK_PRINT results… no problems.
Have you confirmed latest Arduino Core?
Do you have something plugged into the RX/TX pins??