Time triggered automation triggers 10 to 20 minutes after set time

I have searched around and could not find anything similar to this.

Strange issue with a new automation I have that I want triggered at 7:00 AM

Over the past week the Automation that I want triggered at 7:00 AM has been triggering late. This is from the logbook. There does not seem to be any pattern?

07:10:17
07:13:22
07:28:56
07:12:21
07:22:25

alias: 'Start coffee at 7:00 AM if Brew is set to on'
description: Start coffee at 7 am and brew. Turn off Brew toggle (reset)
trigger:
  - platform: time
    at: '07:00:00'
condition:
  - condition: state
    entity_id: input_boolean.brew_toggle
    state: 'on'
action:
  - type: turn_on
    device_id: 563f5f0a49c329efd9cd47fa78dcea67
    entity_id: switch.coffee
    domain: switch
  - service: input_boolean.turn_off
    data: {}
    entity_id: input_boolean.brew_toggle
mode: single

Current Version is 2021.2.1
What am I missing for this not to trigger at the time I set?
I thought it might be from something else slowing down the system etc, but I cant find anything else conflicting with this automation.