Hey Jake,
That’s correct — right now there isn’t a way to restrict access at the individual table level. Once someone is invited to a workspace, they can see all tables and workbooks.
On Enterprise, the distinction you do get is between roles:
Viewers (Enterprise only) can only view content
Editors can edit tables and columns
So while you can control whether someone can view or edit, you can’t limit visibility to specific tables.
Let me know if you have more questions.