@mrwnmero Are you using a Google provided forwarding number in the Google Ads campaign or a 3rd party number ? Various things in Google Ads are bugged since the last few weeks. Hence their call reporting (if using Google forwarding numbers) may be bugged as well ? I am not sure, but could be possible.
What you could do if you are you using a Google provided forwarding number, is change that or create a new campaign with a 3rd party forwarding number. But, if you are using a fairly new Google Ads account in that case be very very very careful, as nowadays fairly new Google Ads account often get suspended even if some small minor changes are done.
With using a 3rd party forwarding number, you can be certain with their (3rd party forwarding number's) call reports and even after that if your client claims no calls, inspite of you sending calls, then the client is a dick. Sometimes clients with whom one has done business with for a considerably long time also become suddenly become "dick" in nature. Hope that does not turn out to be the case, though.
EDIT : What
@tipsavvy has mentioned below is also very helpful. Many 3rd party call forwarding services have call recording feature. If you do this, do not inform your client about your side of the ad campaign that you are changing the call forwarding number & anyways you need not inform him : just do it, record any and every call and if even after that he says no calls, then reveal call recordings to him and the rest is upto you, as to what you decide to do about it.
But, if I am in your place, after the above scenario (if it is so), I would hold him by the balls and make him pay for ALL the calls that were forwarded to him as leads.