Craft strips out parenthesis in file names.
I can't see a way... uploads ultimately get run through FileHelper::sanitizeFileName(), which has a hard-coded list of disallowed characters in a file name (including parenthesis).

https://github.com/craftcms/cms/blob/develop/src/helpers/FileHelper.php#L128-L166