Esp32-s3 devkitC-1 not reading sd card

Hey everyone, this is my first every Arduino project and for some reason I just can't get the SD card to be detected. I have attached my code and a schematic showing my connections. Any help would be appreciated, I also tried with the 3v3 pin as well but it also did not work.

import board
import busio
import storage
import sdcardio
import traceback

print("Minimal SD Card Test with sdcardio")

SPI_CLOCK_PIN_NAME = board.IO12 
SPI_MOSI_PIN_NAME = board.IO11 
SPI_MISO_PIN_NAME = board.IO13  
SD_CS_PIN_OBJECT = board.IO10   

print(f"Attempting SPI: SCK={SPI_CLOCK_PIN_NAME}, MOSI={SPI_MOSI_PIN_NAME}, MISO={SPI_MISO_PIN_NAME}")
try:
    spi = busio.SPI(clock=SPI_CLOCK_PIN_NAME, MOSI=SPI_MOSI_PIN_NAME, MISO=SPI_MISO_PIN_NAME)
    print("SPI bus initialized.")

    print(f"Using CS pin object: {SD_CS_PIN_OBJECT}")
    print("Attempting to create SDCard object with sdcardio...")
    
    sdcard = sdcardio.SDCard(spi, SD_CS_PIN_OBJECT) 
    
    print("SDCard object CREATED SUCCESSFULLY!") 
    vfs = storage.VfsFat(sdcard)
    storage.mount(vfs, "/sd")
    print("SD Card mounted at /sd.")
    

except Exception as e:
    print("--- ERROR DURING SD CARD MINIMAL TEST ---")
    traceback.print_exception(e)
    print("---------------------------------------")

print("Minimal SD Card test script finished.")

Can your PC read the card ?
I think there is some example code that should work if your connections are good.