@gorhom/portal renders children at the host's location in the tree, so sheets portaled to the root host lost QueryClient context (crash: "No QueryClient set" when opening provider diagnostic sheet). Reorder RootProviders and document the invariant: PortalProvider stays innermost.