Yes
Leads = Google doesn’t qualify so leads could be page views. You’d need to check if conversions for calls/form fills are firing correctly.
If you don’t fire your manager, make him explain in terms or a metaphor you understand. He obviously hasn’t been reporting info to you every month so he’s prob not explaining anything well.
DM me if you want help. It’ll be my good deed for the year.