It seems like the /v3/precache endpoint does not respect it's own configuration. Looking into the deploy repo, the precaching config is:
precache: damaging: "on": ["edit"] drafttopic: "on": ["page_creation"] goodfaith: "on": ["edit"]
However, if I manually post an event for a page creation to the endpoint, the result only contains goodfaith model and not the two others.
Additionally, for page creation is does not quite work at all - it expects the rev_parent_id to be NULL, if it's undefined it fails with a 400.