This breaker trips because of heat or magnetic forces. The magnetic forces are caused by currents in excess of about 6x FLA, which is not a problem you describe. This leaves heat as the area to investigate.
Breaker heating is caused by current flowing through the breaker or by the air around the breaker (the ambient). If the air around the breaker is below 40?C (140?F) the breaker can actually carry more current than it can above 40?C. So if the upstream breaker is in a cooler environment, like air conditioning, it very well could carry more current than if it is in an enclosure with other heat producing items, like other breakers.
To account for the heat produced by current flowing through a breaker, when it is installed in an enclosure, with an internal temperature of 40?C, it should not be loaded to more than 80% (in your case 100A). Yes, it is possible to load the breaker past this point but eventually it will heat up and trip, unless sufficient cooling time has been provided. For example: loading the breaker to 120A for 8 hours may require a cooling period of 16hrs; everything really depends on the ambient conditions.