https://en.wikipedia.org/wiki/Web_Proxy_Auto-Discovery_Protocol requests is more likely generated by your local LAN clients and the router is just forwarding those requests since you have DNS relay activated.
I too am doing basic AdBlocking with a PiHole on my LAN but I've turned off DNS relay so the DNS server of my clients is the PiHole VM not the router , therefore I can monitor/see the requests of each client individually . 
Are you using the PiHole as the DHCP server also because that is when the clients (mostly Windows) normally make requests for the WPAD configuration file . Also from your screenshot there is a strange thing ; clients seem to be doing DNS queries to both the router ( since you have so many dlinkrouter entries)  but also many queries directly from the clients. In my case (router is DHCP server but DNS relay is off , PiHole is the DNS server of each individual client) the router has barely any DNS queries (<10) compared to many from the clients (hundreds or thousands depending on the client (10.10.10.1 is the router)

https://imgur.com/CLROjyj
Also on a totally unrelated note even though I have the <Auto Upgrade> feature turned off this is what my SysLog server receives every night at the same time :
2019-08-03 03:47:57 FOTA[19052]: fota_config.c, fota_init_config, 322: 
2019-08-03 03:47:57 FOTA[19052]: CA certificate is not set, use default file: /etc_ro/cacert.pem.
2019-08-03 03:47:57 FOTA[19052]: fota_config.c, fota_init_config, 335: 
2019-08-03 03:47:57 FOTA[19052]: firmware encryption flag is on.
2019-08-03 03:47:57 FOTA_CONFIG[19062]: mtk/fota_generate_config.c, main, 1060: 
2019-08-03 03:47:57 FOTA_CONFIG[19062]: Execute config ACTION: config.
2019-08-03 03:47:57 FOTA_CONFIG[19062]: mtk/fota_generate_config.c, action_config, 779: 
2019-08-03 03:47:57 FOTA_CONFIG[19062]: Now start generating the configuration file.
2019-08-03 03:47:57 FOTA_CONFIG[19062]: mtk/fota_generate_config.c, main, 1068: 
2019-08-03 03:47:57 FOTA_CONFIG[19062]: Done.
2019-08-03 03:47:57 FOTA[19052]: fota.c, main, 1357: 
2019-08-03 03:47:57 FOTA[19052]: Execute ACTION: auto.
2019-08-03 03:47:57 FOTA[19052]: fota.c, query_latest_firmware_info, 83: 
2019-08-03 03:47:57 FOTA[19052]: Now check with the server for the latest firmware information.
2019-08-03 03:47:58 FOTA[19052]: fota_api_curl.c, get_http_response_code, 167: 
2019-08-03 03:47:58 FOTA[19052]: iHttp_code=401.
2019-08-03 03:47:58 FOTA[19052]: fota.c, query_latest_firmware_info, 106: 
2019-08-03 03:47:58 FOTA[19052]: Http code: 401, Error code: 111, error message: Invalid access token..
2019-08-03 03:47:58 FOTA[19052]: fota_api.c, refresh_access_token, 214: 
2019-08-03 03:47:58 FOTA[19052]: Now REFRESH the access token.
2019-08-03 03:47:59 FOTA[19052]: fota_api_curl.c, get_http_response_code, 167: 
2019-08-03 03:47:59 FOTA[19052]: iHttp_code=200.
2019-08-03 03:47:59 FOTA[19052]: fota_api.c, refresh_access_token, 248: 
2019-08-03 03:47:59 FOTA[19052]: REFRESH the access token success.
2019-08-03 03:47:59 FOTA[19052]: fota.c, query_latest_firmware_info, 83: 
2019-08-03 03:47:59 FOTA[19052]: Now check with the server for the latest firmware information.
2019-08-03 03:48:00 FOTA[19052]: fota_api_curl.c, get_http_response_code, 167: 
2019-08-03 03:48:00 FOTA[19052]: iHttp_code=200.
2019-08-03 03:48:00 FOTA[19052]: fota.c, query_latest_firmware_info, 116: 
2019-08-03 03:48:00 FOTA[19052]: QUERY the latest firmware information success.
2019-08-03 03:48:00 FOTA[19052]: fota.c, automatic_firmware_update, 863: 
2019-08-03 03:48:00 FOTA[19052]: Automatic firmware download is not enable.
2019-08-03 03:48:00 FOTA_OUTPUT[19087]: mtk/fota_output.c, main, 324: 
2019-08-03 03:48:00 FOTA_OUTPUT[19087]: Now processing the result of ACTION: auto.
2019-08-03 03:48:01 FOTA_OUTPUT[19087]: mtk/fota_output.c, handle_action_auto, 85: 
2019-08-03 03:48:01 FOTA_OUTPUT[19087]: 'pUpdate_done_notify' is null pointer.
2019-08-03 03:48:01 FOTA_OUTPUT[19087]: mtk/fota_output.c, main, 329: 
2019-08-03 03:48:01 FOTA_OUTPUT[19087]: The value of 'iRet' is not OK.
2019-08-03 03:48:01 FOTA[19052]: fota.c, fota_output_action, 1323: 
2019-08-03 03:48:01 FOTA[19052]: Child fail! Exit code 255.
2019-08-03 03:48:01 FOTA[19052]: fota.c, main, 1419: 
2019-08-03 03:48:01 FOTA[19052]: The value of 'iRet' is not OK.
The router incorrectly checks every night @ 00:47 UTC for a firmware update even though that option is not enabled in the settings . It doesn't really cause any issues but it's still a bug and it should be taken into account for future builds as to be fixed .