It looks like two example models have been combined 'incorrectly'.
In one of the models we had this station process to set up some maps for the stations:

An in another we had a map for the locations of parts on the station that we were using when a chassis arrived:

The way to combine these model is not to change the source type :

but to instead either have seperate initialization and part creation process flows, both of which the station would be a member - or put them in the same process flow.:

In your latest upload the expression for the part to create is incorrect. It was
Model.find("Tools/FlowItemBin/"+current.partMap[creationRank]+"/1")but we've now got model based part list so we need to find the array if parts using
current.partMap.as(Map)[token.item.modelID]
But it looks like you didn't have a label for modelID on the chassis - I've added that.
There were many things that needed fixing - too many to list here. The main issues were:
- mismatching cases (labels and also the partIDs and part table 'SideWall' vs 'Sidewall')
- inconsistent label names
- removal of "/1" from paths that needed it.
- moved to version3.1 which doesn't like assigning an array to a Vec3 type (location and rotation)
Revised model attached.
champion-homes-v1-1_060723a_jl.fsm