Getting SSL_ERROR_NO_CYPHER_OVERLAP while connecting to api on firefox

Hey yall,
My domain is: api.kekwchat.mcorangehq.xyz and ws.kekwchat.mcorangehq.xyz

I set up an api and a websocket server(same project)

When i try to go to the api root it gives me SSL_ERROR_NO_CYPHER_OVERLAP

nginx: 1.18.0
openssl: 3.0.2
certbot: 1.21.0

Ubuntu 22(arm64) on oracle cloud
i have root privs

im just managing nginx manualy with files

My config:

server {
    listen 80;
    listen 443 ssl;
    server_name api.kekwchat.mcorangehq.xyz;
    ssl_certificate /etc/letsencrypt/live/api.kekwchat.mcorangehq.xyz/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/api.kekwchat.mcorangehq.xyz/privkey.pem;
    location / {
        proxy_pass http://127.0.0.1:3000;
    }
}

server {
        listen 80;
        listen 443 ssl;
        server_name ws.kekwchat.mcorangehq.xyz;
        ssl_certificate /etc/letsencrypt/live/api.kekwchat.mcorangehq.xyz/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/api.kekwchat.mcorangehq.xyz/privkey.pem;

        location / {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $host;
                proxy_pass http://127.0.0.1:3000;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection $http_upgrade;
        }
}

The certificate was made for api.kekwchat ws.kekwchat. and kekwchat

nvm fixed it myself, just made a certificate seperately for every domain and subdomain i need