In the last session, my party and I had to rob the major of a city. We needed to retrieve a particular object that proves his actual corruption by the local thieves' guild.
We managed to get into the major's apartment at night, in "stealth mode", and we entered in his office: we came to know (by Locate Object) that the object was in a locked chest, so large that the DM said "you need two people to carry it, and your speed is halved since it is really heavy".
Unfortunately, while we were trying to open the chest, something went south and we had been discovered by the guards: we had anyway a plan for a quick escape (broke window plus Feather Fall). I remembered that I had Enlarge/Reduce prepared, then I cast it on the chest, thinking to reduce it in both dimensions and weight, for carrying it with us during the escape.
The DM said that even if the chest is an object, it was full of other objects, and the latter are not affected by the spell: indeed, the text of Enlarge/Reduce says:
If the target is a creature, everything it is wearing and carrying changes size with it. Any item dropped by an affected creature returns to normal size at once.
and it does not say anything about objects in a container. Hence the DM ruled that the chest did reduce, since it is a valid target for the spell, but the items inside it remained at their original size. This resulted in the explosion of the chest, because the "pressure" of the inner objects on the shrinking chest made the container explode. In this way, all the objects were on the floor, freed, and we grab what we needed.
At the table, we agreed that it was a reasonable ruling, which was quite fun as described by the DM and moreover allowed us to achieve our goal. Setting aside for a moment that a DM can interpret the rules as better suits the table, we (the party and the DM) still wonder if this was in agreement with the description of the spell, i.e. if a full container is a valid target for Enlarge/Reduce.
Did we miss something in reading the spell that clarify the case at hand?