Update:
Everything still working correctly with 32 products, not a single problem with performance.
As another little suggestion, it would be good to add a config to be able to turn off the check that triggers when a wrong product or fluid is inserted on a cargo wagon.
The reason for this is that if you want to implement a sushi pipe to load a lot of different fluids through the same station, pumps always retain a little ammount of fluid on their buffer when the last train leaves the station, then when the next train reaches the station these 20 units of fluid are loaded on the tank, wich causes the train to be set to manual because of this check.
I edited the mod and disabled this behaviour for fluids, and I built a system to pump out the wrong fluid with another pump, then pump the correct fluid inside the train and finally draw the remaining fluid from the pipes into the tanks again + the remaining fluid that was wrongfully loaded inside the train tank.
Working perfectly fine with a setup that allows to load/unload any item or any fluid with the same station, using both the requester and provider combinators at the same time. This is the best mod I found for logistics and it's pretty easy to use, so awesome work.