DS18B20 sensor not working on new Arduino Nano Every

Oke, so i changed my code to the one featured on the Arduino project hub for using a DS18B20 sensor located here. Then my code looked like this:

/********************************************************************/
// First we include the libraries
#include <OneWire.h> 
#include <DallasTemperature.h>
/********************************************************************/
// Data wire is plugged into pin 2 on the Arduino 
#define ONE_WIRE_BUS A0 
/********************************************************************/
// Setup a oneWire instance to communicate with any OneWire devices  
// (not just Maxim/Dallas temperature ICs) 
OneWire oneWire(ONE_WIRE_BUS); 
/********************************************************************/
// Pass our oneWire reference to Dallas Temperature. 
DallasTemperature sensors(&oneWire);
/********************************************************************/ 
void setup(void) 
{ 
 // start serial port 
 Serial.begin(9600); 
 Serial.println("Dallas Temperature IC Control Library Demo"); 
 // Start up the library 
 sensors.begin(); 
} 
void loop(void) 
{ 
 // call sensors.requestTemperatures() to issue a global temperature 
 // request to all devices on the bus 
/********************************************************************/
 Serial.print(" Requesting temperatures..."); 
 sensors.requestTemperatures(); // Send the command to get temperature readings 
 Serial.println("DONE"); 
/********************************************************************/
 Serial.print("Temperature is: "); 
 Serial.print(sensors.getTempCByIndex(0)); // Why "byIndex"?  
   // You can have more than one DS18B20 on the same bus.  
   // 0 refers to the first IC on the wire 
   delay(1000); 
}

(Credits to Konstantin Dimitrov for making this guide)

But this didn't make a difference so i started looking in the OneWire library and there i found something suggesting that it had to do with me using an analog pin instead of a digital one. So i changed the code that it would extract data from a digital pin and reconnected the sensor to the digital pin and... it worked! I'm not quite sure why it won't work on an analog pin but for now i'm oke with it. Thanks for all the help, i really appreciate it!

PS The new chip is indeed still 8 bit.