REST integrations suddenly failing after upgrade to OS 14.2 / Core 2025.1.4

I have had a bunch of REST integrations set up for at least a year now, and they’ve been working great until this week, when I upgraded my HA to OS 14.2 and Core 2025.1.4. Now, upon startup, all of my REST integrations fail with the error below. It doesn’t depend on the specific integration or REST sensor. I’ve tried removing all of them, and then re-adding them one-at-a-time, and all of them fail in the same way.

The error in the UI is:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 416, in _async_setup_component
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/rest/__init__.py", line 92, in async_setup
    return await _async_process_config(hass, config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/rest/__init__.py", line 113, in _async_process_config
    rest = create_rest_data_from_config(hass, conf)
  File "/usr/src/homeassistant/homeassistant/components/rest/__init__.py", line 212, in create_rest_data_from_config
    raise HomeAssistantError("Resource not set for RestData")
homeassistant.exceptions.HomeAssistantError: Resource not set for RestData

The raw logs are not helpful. In addition to the Python traceback above, there’s only a single error line stating:

2025-02-01 17:28:32.399 ERROR (MainThread) [homeassistant.setup] Error during setup of component rest

If I restore to my last-known-good backup, all of my REST sensors come back and work fine. But as soon as I REBOOT, we go back to the failure mode above, even if I haven’t updated anything. Removing all of my REST sensors and re-adding them doesn’t seem to help. I literally have to restore the last backup to restore REST functionality.

Totally baffled on what could possibly be the problem here, and any advice or places to look would be appreciated.

For reference, here’s one of the REST integrations. But I can’t imagine that it’s the integration config that’s the problem, since as noted, this has been working for a long long time, and works after restoring backup (until the next reboot):

  - resource: "https://api.weather.gov/products/types/AFD/locations/CLE"
    scan_interval: 3600
    sensor:
    - name: "NWS KCLE Forecast Discussion URL"
      value_template: "{{ value_json['@graph'][0]['@id'] }}"
      unique_id: "nws_kcle_forecast_discussion_url"
    - name: "NWS KCLE Forecast Discussion Issuance Time"
      value_template: "{{ value_json['@graph'][0]['issuanceTime'] }}"
      unique_id: "nws_kcle_forecast_discussion_time"