Each column uses two key properties:
The basic rule is that event.start must be within the specified day (column.start) and the event.resource must match the column id (column.id).
Plus:
1. If you don't specify column.id this column will show all events (regardless of event.resource value).
2. If you don't specify column.start it will use DayPilot.Calendar.startDate.
If you are using a column hierarchy, the id/start properties need to be specified on the bottom nodes (the values are not inherited from parents).