Visibility of a Component based on a different sheet?

As an update i haven’t worked much on it since May but resume work on the app recently. This time, I’ve been working on implementing user profiles by adding row owners and also have everything in one app (when I started this thread there were 2 separate apps sharing the same spreadsheet).

I’m struggling because row owners has effectively broken the app. I think row owners work as advertised, but my workflow particularly no.6 no longer passes the client’s information to the tradesperson’s screen. No matter how much I play around with lookup values and relationships, glide prevents the tradesperson from having access to another users (or in my case the DIY’er name and telephone number).

From my understanding, row owners was created to make personal data secure which I’m all for. However, for my use case, I need specific user information to be shared with another user in a controlled way. i.e. once the DIYer makes payment, the tradesperson gets the correct DIYer’s information.

I was hoping someone may point me the right direction