For Create, look at project.initialized-1.0. It's whenever the Cost Management portion of the project has been initialized. It reliably has detected project creation for me thus far.
Right now, I use an automation that runs every hour to populate a lookup table with project data, but I hope to switch it to the webhook trigger to increase efficiency and decrease user wait time.