If I understand the use-case correctly, I think you want to leverage stack references:
https://www.pulumi.com/docs/intro/concepts/programming-model/#stack-references
And, again, depending on the use-case, a common pattern is to have a project/stack that stands up the VPC and maybe other shared resources. And then other projects reference the resources from that “shared resources” stack.