i have changed my domain name and i am using another cert provider with aws
when i try to enter server it tells me the old name certificate is there and i
cannot use https
i assume i need to remove the old cert from lets encrypt and i don't know how
No, you don't need to remove certs before using a new one. But, your server needs to be configured to use your new cert.
That said, you may be misunderstanding what an AWS ACM cert can do. They are only usable within AWS services like Elastic Load Balancer, CloudFront, and such. They cannot be used from your own servers running in EC2 (for example) because AWS does not expose the private key that matches the leaf (server) cert.
I see that requests to https://sbdda1.com returns a cert for ddvp1.com that was from Let's Encrypt. That sounds like the problem you describe as the cert does not contain the name requested in the URL.
I also see you got a cert from AWS so you must have started to use one of the AWS services that supports their ACM.
If you describe more what you are trying to accomplish we may be able to offer suggestions.
The certs are just files. When you configure your server to use the new cert files then you can remove the old cert files. Your server will use whatever you configure it to use. There is no outside interference.
To remove them you should use the acme client you set them up with so that any auto-renew is also disabled.
Extended support for Windows Server 2008 ended over two and a half years ago. It no longer receives any security updates. It is not safe to use that operating system on the internet. That is a much larger problem than configuring a certificate, but not something that can be resolved in this forum.