ルート化無しで単純にアプリのインターネットアクセスを遮断したいなら、AdguardみたいなVPNファイアウォールアプリ使うのが妥当じゃないか?
AdGuardならMacroDroidやTasker用のAPIがあるから、オートメーションも可能
気になるのが、スマホの通信自体遮断すると、メールとか電話も届かないと思うんだが…そのへんは問題ないの?