I’ve found a solution to this!
setup customers and classes. The major problem is having one bank account for all. Create a equity account OwnerB. The solution, make a GJE debit from rental income credit to OwnerB, debit ownerB Credit account receivables customer ownerB. Then go to customer center report payment from owner B apply the credits. Whatever remains open, OwnerB owes you. If you received rents more than the expenses you would create a credit memo and issue a refund to this OwnerB customer.