Input_boolean not retaining state after reset

I’m sure I am missing something very obvious here but I have a bunch of input_booleans but upon restart of HA they aren’t retaining their state. I have an input_boolean.yaml file and in there is:

holiday_boolean:
  name: Holiday boolean
  #initial: off
wakestatus_alarm_1:
  name: Alarm 1
  icon: mdi:alarm
wakeweekday_sun_alarm_1:
  name: Sunday
  icon: mdi:calendar
wakeweekday_mon_alarm_1:
  name: Monday        
  icon: mdi:calendar
wakeweekday_tue_alarm_1:
  name: Tuesday        
  icon: mdi:calendar
wakeweekday_wed_alarm_1:
  name: Wednesday       
  icon: mdi:calendar
wakeweekday_thu_alarm_1:
  name: Thursday       
  icon: mdi:calendar
wakeweekday_fri_alarm_1:
  name: Friday        
  icon: mdi:calendar
wakeweekday_sat_alarm_1:
  name: Saturday        
  icon: mdi:calendar

Could it have anything to do with my recorder settings? In my config file I have:

recorder:
  purge_keep_days: 5
  db_url: mssql+pyodbc://sa:[email protected]/homeassistant?charset=utf8;DRIVER={FreeTDS};Port=1433;

What on earth am I missing?