That makes sense, thanks for providing more details.
While the Taxes feature I mentioned above might work for simple set-ups, it’s true that it might fail short if you want to have different vendors or track taxes in addition to the commissions.
So I would say the Product Vendors for WooCommerce extension is probably the best fit for your use case. It allows you to set specific commissions per vendor, and it allows some more advance options, like having different vendors, delaying the payment of commissions until orders are completed, etc. You can read more about its features on its product page and documentation page:
https://woocommerce.com/products/product-vendors/
https://woocommerce.com/document/product-vendors/
Hope that helps!