@Viswanthan hi. You can not have one product with multiple vendors. It is the same as the Type. You can not have 2 types at the same time.
Maybe you can create an option, called Vendors, and by this, users will be able to add to the cart the same product, but with pseudo vendor property, and you will distinguish what actual product to fulfill.
Like a Red Wine bottle, but with variant option Vendor: Italy, France, Spain. It can have the same SKUs or different. I, as a client, can choose the vendor, and I can have different prices as well, but the product will be single.
this sounds like a really good solve. any idea how to manage this at the frontend since the Product will have different Variants in addition to different Vendors so the UI needs to be such that it clarifies to the user.
Have you happened to create any store with such a facility.