Page preloaded is loaded out-side of blueocean REST API. They get loaded in initial page load from URLs 'http://localhost:8080/blue' or 'http://localhost:8080/blue/organization/:orgId/'. Later being a front end react route.
PageStatePreloader implementations pick first organization (in ordinal order) from the list of available BlueOrganizations. This doesn't work in certain use cases, such as when organization is on a folder and you can have multiple organization in single jenkins instance.