One way to guarantee the smaller polygons always draw on top is to add two (or more if needed) instances of the same layer to the map. The lower instance in the layer list should be queried to only contain the larger polygons, and the higher instance queried to contain smaller polygons. From there you can adjust symbology, including transparency, as necessary.
1 of 2
user3461