It would help if an event version number was added to all events. When releasing a new tracking plan and rolling out it is very likely you will still receive previous versions of events and current. Version number would help to write reconcile logic in the data pipeline/warehouse