Hello @Terrawagen ,
If you create multiple shipping profiles, the shipping rates will be combined; there is no workaround for this.
You may create a single shipping profile and offer approximate shipping rates at checkout based on weight-based ranges.
You may adjust the weight of each product based on the size of the box. Again, this is a way to offer an approximate rate at checkout and not an accurate one.