Last_triggered automation are working but showing NULL

My automations that i set up a few weeks ago are working just fine as designed. However, almost all of them they do not display any ‘last_triggered’ timestamps only a NULL value… the only way to get a value is if i trigger the automation manually inside the UI… can someone shed some light as to why this is. I have an example below for reference:

- id: motion_detection
  alias: 'Motion Detection'
  trigger:
    - platform: state
      entity_id: binary_sensor.bedroom_sensor
      from: 'off'
      to: 'on'
  action:
     service: scene.turn_on
     entity_id: scene.bed_night_lights_detected

The last_triggered attribute returns to null value after a HA restart until they are next triggered.

Is that what you are seeing ?