Camera snapshot service saves the still_image_url and not using live stream

I’ve configured a Eufy camera using its RTSP stream and I can view it properly via HA.
When I try to take a snapshot of this camera, the saved snapshot is actually what I set as the still_image_url and not taken from the live stream.

Here is the camera configuration:

  - platform: generic
    name: My camera
    still_image_url: https://127.0.0.1:8123/local/camera_screenshot.png
    stream_source: !secret eufy_camera_rtsp_stream 
    verify_ssl: false
    authentication: digest
    username: !secret eufy_camera_rtsp_username
    password: !secret eufy_camera_rtsp_password

Any thoughts?

Did you ever figure this out?