Changes to VPC configuration should all be recorded in the cloudaudit activity log, this log is included in the default log export filter but is easy to accidentally overwrite when making changes.
Check to make sure your export filter includes `log_id("cloudaudit.googleapis.com/activity")`, as long as that is included you should see VPC/firewall/subnet create/delete/modify events for your GCP org in SecOps with the UDM search `
metadata.log_type = "GCP_CLOUDAUDIT" AND metadata.product_name = "Google Compute Engine"`
If you don't see events for VPC changes (that were completed after the SecOps export filter was configured) you can use LogsExplorer from the GCP console to help determine where the issue is.
https://console.cloud.google.com/logs/query and run a query To for `
log_id("cloudaudit.googleapis.com/activity")`
If you see log entries for your VPC changes but they aren't showing up in Secops it will indicate there is a problem with your export filter, check https://console.cloud.google.com/security/chronicle/settings/ingestion and look for issues with your query, you can also copy/paste the query from the ingestion page to log explorer to test the filter.
Note: Logical operators AND/OR/NOT must be upper case to function properly, but will not produce a syntax error when lowercase. This is the most common error I see with export filters.