>>550 さん

こんにちわ。

GPSをオンにしておかないとダメ、
は私は一票を投じたいと思います。

事実ベースで追いかけると、
Android 8 以降では、
・WiFiのSSIDの変化の検出
・基地局グループの利用
には、位置情報サービス、すなわち、
GPSの利用が必要になりますね。

https://i.imgur.com/rdkiM7u.jpg
https://i.imgur.com/SW9WrTY.jpg

そして、ジオフェンスですが、
設定時には、位置情報サービス(GPS)を使わなくても設定自体ができるものの、
実際にジオフェンス内にいるかどうかのチェックは位置情報サービスを参照するようです。

結果、GPSは、あたらしめのAndroid端末で位置検出系のトリガーを利用するケースでは、ONにしておかないといけないような気がします。

設定>トリガーオプション
から、たとえば位置情報トリガーの更新間隔の設定を変えることで、バッテリーへの影響を少しですがコントロールできるかと存じます。(マクロ動作の正確性と取捨選択にはなってしまいますが…)

よろしくお願いいたします。