@ivm There is mixed encoding which is what is causing the issue. For this specific case, if you switch from using a Custom Search to using a Workflow, then you get more control over the encoding.
Create a workflow with a Keyword wired into an Open URL:
Configure the Open URL with your specified URL, then uncheck the option to Encode {query} placeholder: