Filter on 2 conditions and 2 min/max field

Hi,
I am trying to build a pipe, which pulls a number, after matching 4 conditions. The first 2 conditions are on text fields, and the last two are based on a min/max criteria(number).

The code is below, but for some reason the pipe only filters on the first condition. So, I get to many results.

https://api.tadabase.io/api/v1/data-tables/xxxxxx/records?
filters[items][0][fieldId]=field_456&filters[items][0][operator]=is&filters[items][0][val]={aanbieder}
&filters[items][1][fieldId]=field_459&filters[items][1][operator]=is&filters[items][1][val]={rentevasteperiode}
&filters[items][2][fieldId]=field_460&filters[items][2][operator]=lower+than&filters[items][2][val]={min}
&filters[items][3][fieldId]=field_461&filters[items][3][operator]=higher+than&filters[items][3][val]={max}&filters[condition]=AND

Anyone see an error?