Hi,
Yes, I have taken that approach where the assets need to exist in the same Tenant.
Where possible, I use Dev environment as one Tenant, with Test and Production also having separate Tenants. This allows the same folder names, the same assets, etc. in each of the environments hence each having distinct values.
Since the original post, with the new versions UiPath, it is also possible to have the same asset names in different folders, which is another alternative approach.
For me, it depends on the scale of the solution being implemented.
Regards, Dave