hi @AppleSauce999 We have addressed this issue in our application - Multi-Carrier Shipping Label app. So we started with adding the dimensions functionality where you can add dimensions to the products and it helps simplify the volume issue. Additionally, the app offers different packing methods that allow control over how items are grouped into boxes. Lastly, since the app handles dimensions, it can also calculate the dimensional weight, similar to the carriers, and help get accurate rates for shipping single or multiple products.
I would recommend you give it a shot and try the app (with a 14 days free trial) to understand how it handles dimensions & dimensional weight and calculates the rates accurately.