The way I do this for the AotR besiege maps is as follows.
- Set a waypoint "home position" for this team at the desired location (including correct height)
- Add that home position to the team's settings
- Create a generic subroutine script (untick deactivate on success) that simply goes "IF True" then team <this team> moves to home position
- Add that subroutine to the On Create field
That should work? However if it doesn't let me know. It could be your teams are being merged onto teams with higher priority? You could untick "Team members are AI recruitable"
With regards to building the team, what are the build conditions defined in the team settings?