Hi @schoen, today i checked that search query you shared, thanks.
then since i believed, easyengine just creates necessary config files and certificates for the first time. and since it was working until debian update, the certificates can be generated again without easyengine. with more manual method.
Then i generated new certificate by using this link below.
and certificate generate successfully.
but it was again wrong site direct. i duplicated a working nginx site configs and changed sitenames with pratikk.net and voila! site started to work.
then i check again with the command you told me
openssl s_client -servername pratikk.net -connect pratikk.net:443
it was ok.
and it seems at the end it was nginx mumbling about conf files.
thank you for reaching out again and helping me think alternative approaches.
the interesting thing when i run
openssl s_client -connect pratikk.net:443 (not the command you told but my first tried command)
it gives still other sitename. it makes me wonder.