Hi @MackenzieH ,
When using multiple shipping profiles, if orders contain products from different profiles or locations, this will result in combined rates at the checkout and the higher rate is charged. Currently, the only available workaround would be to use an app to set up more specific shipping rules.
Based on your requirement Multi Carrier Shipping Label App will be the right option. This app allows you to set multiple shipping rules and automates your entire shipping process.