How to create cross fork pull request by github app with rest api?

I try to use GitHub app to create a pull request from a forked repository. These two repos are under two organizations. Both are public.
This app is already installed in both organizations and has the permission of pulls read and write, content read and write.

But I always receive the error
“fork_collab Fork collab can’t be granted by someone without permission”

Any idea?

BTW, I can use github app to create pull request in a single repo from one branch to another one. So I think I use the correct api.