I'm not sure if this works or not, but what I do see in your link is that your url parameter starts with "&". It should be "?", like this: http://ourformsurl.com?q3={{lead.Email Address}}
"&" is only used for additional url parameters and "?" is used for the initial one.
You noticed the q is from 2 years ago, right?
Anyway, while you're right that the URL is malformed*, that doesn't cause the {{object.vNAME_NUMBER}} error. Most likely the problem is that 2 years ago the {{lead.token}} couldn't be used in the global unsubscribe, but now it can.
* To be pedantic, since we're on a zombie thread anyway, the first "?" isn't part of the query string. It separates the path from the query string. Query params are a consistent "&"-delimited list, and a URL with a "?" but nothing after it has no query string.