To ensure that different products are utilized within a single tenant or under a single license key

I have five different products, comprising two unattended, two attended, and one automation user. All of these products are allocated under a single license key. Now, I need to ensure that these products are used across three different projects, all of which are processed simultaneously. How can I segregate the products across different processes within a single tenant? Each project is being processed on three different servers concurrently.

@jayabarath