Figured it out.
I had incorrectly configured the install of pi hole to use eth0 instead of wlan0 because I set it up while still connected to ethernet. Once I switched to wifi it was looking for eth0 for pi hole.
Running pihole -r then reconfiguring it to use wlan0 fixed the problem.