Also note, the configurations like maxFilesPerTrigger, maxBytesPerTrigger are ignored with Trigger.Once.
Streaming queries with significantly less throughput can switch to Trigger.Once to avoid the continuous execution of the job checking the availability of the data.