apache2 – Apache server not receving http request

I have created a new http website. The site was working properly. Then I converted it to https (using certbot certificate). After converting, I am not able to load the website without explicitly mentioning https in the url (https://example.com and https://www.example.com is working, but example.com and www.example.com is not working). In the latter case (without mentioning https in the url), the request result in a timeout. curl -I has the exact same behavior.

I checked the apache access log and it seems like the request is not even reaching the server.

Any help is appreciated