Unable to create new user with custom permission

Team,

1st step: I want to create a new user from admin , suppose user - user1 (read and write access with 3 asset and restricted user).

2nd step: user1 create a new user with same permission with 2 asset (2 asset / 5 asset).
i am trying to create upper scenario but i am stuck at step 2 , i am unable to give 2 asset permission.

1st user from admin with 4 asset

2nd user from 1st user with 2 asset

after save only 1 asset showing

Thanks

Thanks