Unless I'm mistaken the 'Follow' waypoint type does not appear to work correctly. Neither do the commands 'dofollow' or 'commandfollow'. I tried synching waypoints and using triggers but could not get these commands and/or the follow waypoint to work correctly.
If the prerequisite is that the units have to be GROUPED then these commands are practically useless.
In this event this ticket becomes a feature request to allow units in different groups to FOLLOW other units / groups for a period of time or until told to stop/hold.
This feature request would be for the FOLLOW waypoint to have an expanded functionality to include non grouped units. The same applies with the commandfollow and do follow commands.