Here is what I answered in Créer des filtres dynamiques pour requête QSL, NEST
I don't know a lot about Nest but I believe you should write something like:
filters.Add(/* one single GeoBoundingBox */);
filters.Add(/* one single GeoBoundingBox */);
filters.Add(/* one single GeoBoundingBox */);