The one that doesn't work is the implicit form of links. It triggers off strings that begin with "http://" or "https://" or "ftp://" or "www" This might be fixable, I'm not sure, I'll have to think about it. Actually, of course it's fixable, I just don't know how hard it would be or whether there might be undesirable side effects.
The link gets truncated at the open parenthesis, and this is because parentheses are not included as legal characters for implicit links. I naturally don't remember how I chose the legal characters around 15 years ago when I wrote version 1 of the software, but I suspect that I thought links might be included within parentheses, like this, and you wouldn't want that close parenthesis included as part of the link:
But like I said, this might be fixable. I could assume that open and close parentheses always occur in pairs, which would certainly address your example.
For reference, the characters that are presently excluded from implicit links are:
[]()<>
--Percy