When constructing your brand and messaging hierarchy it's valuable to have a 50 thousand foot view of the position for what your company represents, that helps anchor all of your audiences to what you do and what you represent. It also helps align the unique value prop for each audience to a central set of company values. For instance, does your brand represent innovation, vertical expertise, ease of use, etc. But when you dig in a layer deeper it's important to consider how that messaging will be used in your demand gen and sales plays.
It's extremely challenging to be all things to all people when it comes to specific objectives you're trying to hit. I would advise against trying to have one message for all of your products that is evergreen for each audience and all campaigns.
We generally take a product development type approach to building our messaging for our various products and audiences. That is, we build it iteratively around a specific audience need using a Feature Positioning framework that starts by us asking "Who is the audience" we're creating this for. It's okay to have more than one version of that Feature Positioning document for the product if it's consumed by two different audiences. It's much easier and more efficient to build that way when you're not trying to stress test how that message would resonate for other audiences too. Keep it simple.
In your instance (some form of marketplace that sells some sort of widget presumably) it may be a vertical based marketplace that is highly specialized, easiest to use, broadest selection, etc. However, the benefits of your marketplace will likely be wildly different depending on your audiences role in it (buyer, seller). As you go deeper into targeted campaigns that have specific goals (i.e., increase buyers in the marketplace, increase attach rate to certain categories, attract more sellers, etc) make sure your highly unique value props are aligned to those goals.