You want to know more about "Delay scheduled scans when running on batteries" settings.
When enabled, all scans are indefinitely delayed until the device isn't running on batteries.
At the beginning of a scheduled scan the protection agent checks if this feature is enabled. If enabled, it'll check whether or not the device is running on battery. If this criteria is met, then the scan is delayed until the device is no longer running on battery. There is a regular check and the scan will be executed after the device is no longer running on battery.