so the best way , as they are both root admin, is when someone is working on the app, he assign via the qmc the app to himself , when he finish he can assign the app to a general user so the other user will know that he can assign the app to himself
that way there will be no overwriting between them
I have followed you suggested steps but can't get it to work for me. Here is what I have done so far.
created to custom properties: UserRole (Admin) and ReportType (Reloaders)
I have Assigned UserRole to UserA and UserA (UserA is currently rootadmin and owns all the apps we need UserA to have access to)
I have assigned ReportType to All the reports under UserA
After this point I wasn't sure if you created a new Security Rule or amended an existing one. I created a new one similar to your screenshot but UserB still can't see any apps under their login. (Qlik sense November 2019).