Unable to upload CSV in Granular permission

I’m facing an issue with user permissions for uploading CSV files to a database.

Currently, users can successfully upload CSV files only if they are granted full access to the entire database. However, when I apply granular permissions—where users have Query Builder access to some tables and no access to others—the "Upload CSV" button disappears for them.

I want to ensure users can upload CSV files while restricting their access to certain tables.

How can I configure permissions so users can see and use the "Upload CSV" button without giving them unrestricted access to the database?

this is the Diagnostic info if needed:
{
"browser-info": {
"language": "en-US",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"vendor": "Google Inc."
}
}

same problem here....anyone can help? any workaround for this issue --> allow uploader only can access their own csv table.

Only solution I can think of is to write something using the API. Wouldn't be difficult, just wouldn't work within th eexisitng UI.