Repeated transports means: Every time WEST units are present within the trigger area and the heli is at base, it will come to provide pickup, wait for some seconds and return to base.
I retested it (my first test mission was'nt exactly the same, I had a moveable pickup-point). It works.
I assume it is the trigger. Did you set it up correctly?
It needs to be WEST PRESENT
If you don't want repeated pickup, the condition line should just be: this
For repeated pickup the condition line should be: this AND helo1atbase (and the trigger needs to be set to "repeatedly"). This means the trigger will just be activated when helo1atbase is "true" meaning the chopper is at base and ready. You will need to set helo1atbase = true at start or the trigger will never be activated (for repeated missions). Just write helo1atbase = true in the init line of pickup-H(or invisible H). Maybe its better then in the init-line of the chopper.
The on-activation line of the trigger shall be [] exec transport.sqs in both cases.
I did take a WEST/AIR/UH60MG chopper.
Did you enable view of all file extensions in windows folder options? If not you will make a "transport.sqs.txt"-file instead of "transport.sqs"
I will e-mail you an example mission.
cu Slowworm