Problems with Sharing between companies?

I am running on ERPNext: v13.0.0 (version-13) and Frappe Framework: v13.0.1 (version-13).

Multiple companies setup.

User A with company A creates Item A.
User B with company B cannot see Item A. OK

User A shares item A with user B for read. User B can see it. OK.
User A tries to share item with user B for write. B can still only see it. no write possible. No print view possible. NOT OK

Is there something wrong in my setup or shall I raise a bug?

Failed to load resource: the server responded with a status of 403 (FORBIDDEN)request.js:387 Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 67, in application
response = frappe.api.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/api.py”, line 58, in handle
return frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 30, in handle
data = execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 70, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 1145, in call
return fn(*args, **newargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/www/printview.py”, line 200, in get_html_and_style
settings=frappe.parse_json(settings))
File “/home/frappe/frappe-bench/apps/frappe/frappe/www/printview.py”, line 86, in get_rendered_template
validate_print_permission(doc)
File “/home/frappe/frappe-bench/apps/frappe/frappe/www/printview.py”, line 238, in validate_print_permission
raise frappe.PermissionError(_(“No {0} permission”).format(ptype))
frappe.exceptions.PermissionError: No print permission

If userB is given the system manager role, write and print is possible. But obviously this is not acceptable…

seems like the update to 13.1 had some fixed/improvements in the area of sharing. write share is now working.
print right seems to be currently not possible to be shared. I am looking into code fix/hack…