Website https://www.showmyhomework.co.uk/login won't display (blank screen) when using Win 7 and Win 10 PCs via Pi-hole (any DNS servers selected). When DNS servers (e.g. Google, Cloud9) are set manually in Win 10 or Win 7, therefore bypassing Pi-hole DNS, the site displays correctly.
PC setup when going through Pi-hole is:
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.2 (Pi-hole)
DNS Servers . . . . . . . . . . . : 192.168.0.2 (Pi-hole)
It looks like your /etc/pihole/setupVars.conf is not set correctly for your IP addressing. Have you manually edited the file or changed any IP address lists? Try running pihole -r and reconfigure the Pi-hole with the correct IP addresses.
Solved! I've just found that disabling PiHole via the disable menu option in the web interface allows the site to load. Another look at the query log showed that although showmyhomework.co.uk was whitelisted, the login page also accesses d2wy8f7a9ursnm.cloudfront.net, which was being blocked. Allowing it allowed the site to load up as expected.