Blynk console invalid auth token

Help please! I am making a logger system in blynk using arduino uno and gsm sim800 module for my project. When i used the blynk(legacy) app, it connects but the data wont show on my phone so i tried the new blynk console on my computer. now, it keeps saying invalid auth token. I tried deleting my device and making a new one to renew the auth token multiple times, even input in manually, its still says invalid auth token. What could be the problem?

Here’s my code I copied from the example sketch and just added codes to fit my template.

// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud
// See the Device Info tab, or Template settings
#define BLYNK_TEMPLATE_ID “TMPL7ZNT1E2z”
#define BLYNK_DEVICE_NAME “Wind Speed Logger”
#define BLYNK_AUTH_TOKEN “RL0r3a22184lkiYyKXqQPoMkb2o-Kcjc”

// Comment this out to disable prints and save space
#define BLYNK_PRINT Serial

#define TINY_GSM_MODEM_SIM800

// Default heartbeat interval for GSM is 60
// If you want override this value, uncomment and set this option:
#define BLYNK_HEARTBEAT 250

#include <TinyGsmClient.h>
#include <BlynkSimpleSIM800.h>

char auth[] = BLYNK_AUTH_TOKEN;

// Your GPRS credentials
// Leave empty, if missing user or pass
char apn[] = “internet”;
char user[] = “”;
char pass[] = “”;

// Hardware Serial on Mega, Leonardo, Micro
//#define SerialAT Serial1

// or Software Serial on Uno, Nano
#include <SoftwareSerial.h>
SoftwareSerial SerialAT(2, 3); // RX, TX

TinyGsm modem(SerialAT);

BlynkTimer timer;

//Computations
const int windSensorPin = A1;
float voltageConversionConstant = 0.004882814;

//Anemometer parameters
float vol_min = 0.4;
float vol_max = 2.0;
float wind_min = 0;
float wind_max = 32;

//Average
const int num_readings = 16;
int readings[num_readings];
int readIndex = 0;
long total_wind = 0;

//Max Wind speed
double x = 0;
double y = 0;

float mapfloat(float x, float vol_min, float vol_max, float wind_min, float wind_max)
{
return (x - vol_min) * (wind_max - wind_min) / (vol_max - vol_min) + wind_min;
}

void sendSensor()
{
//Read the analog value from the anemometer
float sensorValue = analogRead(windSensorPin);
//Convert the analog value to actual voltage
float sensorVoltage = sensorValue * voltageConversionConstant;
//Current Wind Speed Computations
float current_windspeed_metric = mapfloat(sensorVoltage, 0.4, 2.0, 0, 32);
float current_windspeed_mph = current_windspeed_metric * 2.232694;

if (sensorVoltage <= vol_min) { //Eliminate the negative output values
current_windspeed_metric = 0;
current_windspeed_mph = 0;
}

Serial.println(“Current Wind = “);
Serial.print(current_windspeed_metric);
Serial.print(” m/s or “);
Serial.print(current_windspeed_mph);
Serial.print(” mph”);

//Average Wind Speed
float average_windspeed_metric;
float average_windspeed_mph;

total_wind = total_wind - readings[readIndex];
readings[readIndex] = current_windspeed_metric;
total_wind = total_wind + readings[readIndex];
readIndex = readIndex + 1;

if (readIndex >= num_readings)
{
readIndex = 0;
}

average_windspeed_metric = ((total_wind / num_readings) * 1.05);
average_windspeed_mph = average_windspeed_metric * 2.232694;

if (average_windspeed_metric <= 0) {
average_windspeed_metric = 0;
average_windspeed_mph = 0;
}

Serial.println(“Average Wind = “);
Serial.print(average_windspeed_metric);
Serial.print(” m/s or “);
Serial.print(average_windspeed_mph);
Serial.print(” mph”);

// Max Wind Speed
float max_windspeed_metric;
float max_windspeed_mph = max_windspeed_metric * 2.232694;

x = readings[readIndex];
if ( x >= max_windspeed_metric) {
max_windspeed_metric = x;
} else {
max_windspeed_metric = max_windspeed_metric;
}

Serial.println(“Max Wind = “);
Serial.print(max_windspeed_metric);
Serial.print(” m/s or “);
Serial.print(max_windspeed_mph);
Serial.print(” mph”);

// delay in between reads for stability
delay(1000);

// You can send any value at any time.
// Please don’t send more that 10 values per second.
Blynk.virtualWrite(V1, current_windspeed_metric);
Blynk.virtualWrite(V2, current_windspeed_mph);
Blynk.virtualWrite(V3, average_windspeed_metric);
Blynk.virtualWrite(V4, average_windspeed_mph);
Blynk.virtualWrite(V5, max_windspeed_metric);
Blynk.virtualWrite(V6, max_windspeed_mph);
}

void setup()
{
// Debug console
Serial.begin(19200);
delay(10);
for (int thisReading = 0; thisReading < num_readings; thisReading++) {
readings[thisReading] = 0;
}

// Set GSM module baud rate
SerialAT.begin(19200);
delay(3000);

// Restart takes quite some time
// To skip it, call init() instead of restart()
Serial.println(“Initializing modem…”);
modem.restart();

// Unlock your SIM card with a PIN
//modem.simUnlock(“1234”);

Blynk.begin(auth, modem, apn, user, pass);

// Setup a function to be called every second
timer.setInterval(1000L, sendSensor);
}

void loop()
{
Blynk.run();
timer.run();
}

Hey there,
please edit your post and add triple backticks at the beginning and the end of your sketch, triple backticks look like this ```