2 sensors with Blynk not working

Hi , I have managed to get one of my sensor to display data through the blynk app using virtual pin V5. However, when I tried doing the same with another sensor it doesn’t work.
Can someone tell me what is wrong with my code perhaps.

#define BLYNK_PRINT DebugSerial
#define TRIGGER 12
#define ECHO    13
#define TRIGGER1 11
#define ECHO1 10


// You could use a spare Hardware Serial on boards that have it (like Mega)
#include <SoftwareSerial.h>
SoftwareSerial DebugSerial(0, 1); // RX, TX
#include <BlynkSimpleStream.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "2GjplOIwgjtoMkwlANEzAzdliDX8jpBr";

BLYNK_WRITE(V5)
{
  int pinValue = param.asInt ();
}

BLYNK_WRITE(V4)
{
  int pinValue1 = param.asInt ();
}

void setup()
{
  // Debug console
  DebugSerial.begin(9600);

  // Blynk will work through Serial
  // Do not read or write this serial manually in your sketch
  Serial.begin(9600);
  Blynk.begin(Serial, auth);
  pinMode(TRIGGER, OUTPUT);
  pinMode(ECHO, INPUT);
  pinMode(TRIGGER1, OUTPUT);
  pinMode(ECHO1, INPUT);
}

void loop()
{
   long duration, distance,duration1,distance1;
  digitalWrite(TRIGGER, LOW);  
  delayMicroseconds(2); 
  
  digitalWrite(TRIGGER, HIGH);
  delayMicroseconds(10); 
  
  digitalWrite(TRIGGER, LOW);
  duration = pulseIn(ECHO, HIGH);
  distance = (duration/2)/29.1;
  Blynk.virtualWrite(V5, distance);

  digitalWrite(TRIGGER1, LOW);  
  delayMicroseconds(2); 
  
  digitalWrite(TRIGGER1, HIGH);
  delayMicroseconds(10); 
  
  digitalWrite(TRIGGER1, LOW);
  duration1 = pulseIn(ECHO1, HIGH);
  distance1 = (duration1/2)/29.1;
  Blynk.virtualWrite(V4, distance1);
  delay(200);
  Blynk.run();
}

Please edit your post and add triple backticks at the beginning and end of your code, so that it displays correctly.
Triple backticks look like this:
```

Pete.

Void loop :joy::joy:

Thanks Pete, I just editted it now.

Could you please help? I’m a beginner at this.
Thanks in advance.

Read up here about the proper way of running Blynk code without doing so in the void loop()

http://help.blynk.cc/en/articles/2091699-keep-your-void-loop-clean

http://help.blynk.cc/en/articles/512056-how-to-display-any-sensor-data-in-blynk-app

Then you can look at other examples about using timing specific sensors, like the ultrasonic ones, with Blynk.

Thank you for your help, I will look into this.