The mac table is going to be the most accurate information at any given time.
MAC tables are live from the switch showing devices connected in the last 300s.
Forwarding Tables are MAC Tables
Client info is going to have a bit of a delay in showing up, and it includes historical info for up to 30 days. I would stick with the mac table if you are looking for live data.
If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.