You dont have to set "WAN DNS" on the router to point to the Pi-hole IP.
You can leave it default "Get dynamically DNS from ISP".
Pi-hole does not distinct between http or https as it only deals with DNS resolution and doesnt deal with type of content on pages.
Make sure you cleared cache on clients (bottom section "More Complexity" in below FAQ):