Okay turns out the issue is something related to commas in the URL not playing nice. Not sure about the specifics but replacing raw commas in the URL with their encoded version (%2C) makes everything as normal.
%2C