Sentinel-2 data: how to filter by tile or recognize provenance?

Thanks for the suggestion. The filter works for a small temporal extent, but as soon as I extend to the desired one it sets the job status to error, but no errors in the logs.
Code to reproduce it:

from openeo.processes import eq
import openeo
conn = openeo.connect('https://openeo.dataspace.copernicus.eu/').authenticate_oidc()
collection      = 'SENTINEL2_L2A'
spatial_extent  = {'west': 11.020833333333357,
                   'east': 11.366666666666694,
                   'south': 46.653599378797765,
                   'north': 46.954166666666694,
                   'crs': 4326}
# Working
# temporal_extent = ['2018-02-10', '2018-03-01']
# Not working
temporal_extent = ["2018-02-01", "2018-06-30"]
bands           = ['B03']
properties = {"tileId": lambda x: eq(x,"32TPS")}

s2 = conn.load_collection(collection,
                          spatial_extent=spatial_extent,
                          bands=bands,
                          temporal_extent=temporal_extent,
                          properties=properties)
s2_nc = s2.save_result(format="netCDF")
job = s2_nc.create_job(title="test_data_filter_tileid")
job.start_job()