If no instances of an object are picked then all it’s expressions default to 0.
What should happen is in event 48 the just created instance is picked. Then in 49 all the instances should be pickable like normal. But looks like none of the token instances are picked in 49, hence getting the zero.
Looks like a bug. If the event were not in a group then 49 would have all the token instances picked. Groups shouldn’t affect that.
At one point events in groups were considered sub-events. There was then a change so they would all be top level events so new object picking would work. If that’s no longer the case it appears to be a bug.
EDIT:
Got around to testing this. Can't reproduce. The token.count or things not being able to be picked.