Pro Micro 5V/16Mhz: A0 prints 1.09 volt but not connected

I have written the following sketch:

void setup() {
  Serial.begin(9600); 
}

void loop()  {  
  
    int sensorValue = analogRead(A0);
    float voltage = sensorValue * (5.0 / 1023.0);
    Serial.println(voltage);
    delay(1000);
 }

At first I used my Arduino Uno with the following setup: https://www.arduino.cc/en/Tutorial/ReadAnalogVoltage

It works fine since by regulating the potentiometer I am getting different readouts like 0.00 up to 5.00 depending on the amount of resistance.

Now, I simply want to run this program on the Pro Micro 5V/16Mhz. I connected the potentiometer imo appropriately and and uploaded the sketch. However, in that case I am constantly getting something inbetween 0.94volt and 1.21volt independently of the setting of the potentiometer - it just varies randomly. So, I thought that I should remove the potentiometer. But, that did confuse me even more since the randomly varying measurements of 0.94volt and 1.21volt remain the same regardless of a connected potentiometer.

Anybody got an idea why this super simple setup works on Arduino Uno but not on the Pro Micro?