La leche darkpro! Iras justito de inglés pero vaya proyecto has montado.
Yo creo que autolocation no actualiza la posición en tasker. En location tienes un montón de variables disponibles, velocidad etc. Pero creo que lo suyo es utilizar los Geofences. Además a mi por lo menos y hasta ahora me los ubica bien sin el wifi encendido.
Y por cierto y al hilo de esto secure settings tiene la opción de apagar y encender la ubicación por Geofencing.
Muy bueno lo de usar la variable %WIFII~! *CONNECTION* para saber si esta conectado.
Lo de las actividades yo lo he probado encendiendo el monitor y luego viendo el log. Sin wifi encendido. No va mal pero no es del todo fiable. A veces tarda unos minutos en detectar la actividad y otras estoy conduciendo y tiene algún un know o still (los semáforos??) a ti que tal?