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 .