Okay i did the strangest thing ever.
I added new project in my project in visual studio and added same template as before..Copied all files 1:1 to new one and deployed it... IIS now working on https....WTF!?
Will never know what the issue was. Kestrel is also same as before..
Another question to the other answers.
I cannot run both services on port 443. IIS accepted it now but IIS cannot manage which request to which app...so it doesnt work...Do i have to set it up somehow!?