Aliexpress 7,5" Epaper with GxEPD2 / ESP32

So I bought a new display, hink e075a07. I connected it to a new esp32 Firebeetle2 C6. And it doesn't work for me again, as much as I love e-paper displays...I also bought DESPI C02 and it doesn't work either..
Please can someone give me some advice? I'm really clueless. The display does nothing.

serial monitor:

ESP-ROM:esp32c6-20220919

Setup starting (FireBeetle C6 - 3C Quarter Paged Mode)...
Display initialized.
_Update_Full : 2
Hello World displayed function called.
Setup done, display hibernating.

// PWR  <--> 3V3   (Power 3.3V)
// VCC  <--> 3V3   (Power 3.3V)
// GND  <--> GND   (Ground)
// DIN  <--> GPIO 22 (SPI MOSI)
// CLK  <--> GPIO 23 (SPI SCK)
// CS   <--> GPIO 7  (SPI Chip Select)
// DC   <--> GPIO 18 (Data/Command Select)
// RST  <--> GPIO 9  (Reset)
// BUSY <--> GPIO 1  (Busy Signal)


#include <Arduino.h>
#include <GxEPD2_BW.h> // Needed for base types
#include <GxEPD2_3C.h> // Using GxEPD2_3C.h for 3-color
#include <Fonts/FreeMonoBold9pt7b.h>


GxEPD2_3C<GxEPD2_750c_Z90, GxEPD2_750c_Z90::HEIGHT / 4> display(GxEPD2_750c_Z90(/*CS=*/ 7, /*DC=*/ 18, /*RST=*/ 9, /*BUSY=*/ 1));


void setup()
{
    // Initialize Serial Monitor for debugging
    Serial.begin(115200);
    Serial.println();
    Serial.println("Setup starting (FireBeetle C6 - 3C Quarter Paged Mode)...");

    display.init(115200, true, 2, false); 
   
    Serial.println("Display initialized.");

    // Display "Hello World"
    helloWorld();
    Serial.println("Hello World displayed function called.");

    // Put display to sleep
    display.hibernate();
    Serial.println("Setup done, display hibernating.");
}

const char BlackText[] = "This is black.";
const char RedText[]   = "This is red.";

void helloWorld()
{
    // Set rotation (1 = Landscape)
    display.setRotation(1); 
    // Set font
    display.setFont(&FreeMonoBold9pt7b);

    int16_t tbx, tby; uint16_t tbw, tbh;

    // Calculate position for centering (using black text as reference)
    display.getTextBounds(BlackText, 0, 0, &tbx, &tby, &tbw, &tbh);
    uint16_t x = ((display.width() - tbw) / 2) - tbx;
    uint16_t y = ((display.height() - tbh) / 2) - tby; // Center

    // Set full window and start drawing
    display.setFullWindow();
    display.firstPage();
    do
    {
        // Background white
        display.fillScreen(GxEPD_WHITE);

        // Black text
        display.setTextColor(GxEPD_BLACK);
        display.setCursor(x, y - 10);
        display.print(BlackText);

        // Red text
        display.setTextColor(GxEPD_RED);
        display.setCursor(x, y + 10);
        display.print(RedText);

    } while (display.nextPage()); // Finish drawing and send to display
}

void loop() 
{
    // Empty loop - e-paper is usually not updated constantly.
};