java – Why does my JsonArrayRequest not get executed?

In my app i have a method that looks somewhat like this:

    private void getLocationByInput() {
        String dataToLookFor = textCustomHome.getText().toString();
        try {
            dataToLookFor = URLEncoder.encode(dataToLookFor, StandardCharsets.UTF_8.toString());
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        String url = "https://nominatim.geocoding.ai/search.html?q=" + dataToLookFor + "&countrycodes=de&limit=1";
        JsonArrayRequest req = new JsonArrayRequest(Request.Method.GET, url, null, response -> {
            System.out.println(response);
        }, error -> {});
        queue.add(req);
    } 

Now, this Request does not seem to execute, as neither the SOUT prints, nor the Debugger jumps into the breakpoint i set.
The same url that i use here works perfectly fine when entered manually into Chrome, but somehow only works in my app if i use a StringRequest (but i need the JSON-Array from the body of the response).

Another Volley-Request to a different API works perfectly fine in my app, so I think all the config around this cant be the problem.

Does anybody here know why this request does not really work?

(Example url: https://nominatim.geocoding.ai/search.html?q=Berlin%2C+Pariser+Platz&countrycodes=de&limit=1)