Maybe some pointers here from the official Pihole OpenVPN howto:
You did not mention who's doing the openVPN server bit.
And yeah what @James_Horn said, make sure the clients use only Pi-hole for DNS resolution and no secondary DNS configured!
Some pointers and diagnostic tools here: