Error: cut out bands do not match

There is an error where bands from two different dates don't match. I wasn't able to find the cause yet.



s2downloader_bands_dont_match



I found it, when I tried out the SCL_filter_values for the API. Therefore I used 6 (Water). Interestingly the log is also not complete as the urls of the second date are missing. (the names of the bands in between (B04, B08, B11) are prints I added)



s2downloader_bands_dont_match_log

How to reproduce:

{
    "user_settings": {
        "tile_settings": {
            "platform" : {"in": ["sentinel-2b", "sentinel-2a"]},
            "sentinel:data_coverage": {"ge": 0},
            "sentinel:utm_zone": {},
            "sentinel:latitude_band": {},
            "sentinel:grid_square": {},
            "eo:cloud_cover": {"le": 100},
            "bands": ["B04", "B08", "B11"]
        },
        "aoi_settings": {
            "bounding_box": [13.017779208239915, 52.37216284675509, 13.043701939262519, 52.38150657761361],
            "apply_SCL_band_mask": true,
            "SCL_filter_values": [6],
            "SCL_mask_valid_pixels_min_percentage": 10,
            "aoi_min_coverage": 35,
            "resampling_method": "cubic",
            "date_range": ["2022-11-10", "2022-11-15"]
        },
        "result_settings": {
            "results_dir": "/home/jknoch/GFZ/FERN.Lab/trial_and_error/s2downloader/output/array_error",
            "target_resolution": 10,
            "download_data": true,
            "download_thumbnails": false,
            "download_overviews": false,
            "logging_level": "INFO"
        }
    },
    "s2_settings": {
        "collections": [
            "sentinel-s2-l2a-cogs"
        ]
    }
}