Is "Update object storage URLs" needed when moving to a new object storage provider?

Hi. I moved to a new object storage provider and my videos seems fine.
I can see the old URLs are still in the database and new videos are updated with the new endpoint.

Do I still need to Update object storage URLs? Is it necessary?

Yes it is, because PeerTube may use the fileUrl sometimes leading to 404 errors

May I know in what condition it will be used?
Because I am using Cloudflare R2 and for example, I have this in my fileUrl.

https://streaming-playlists.eb0bff805409a114adcd861123cf3ddb.r2.cloudflarestorage.com/streaming-playlists/hls/e546c4ab-40f1-4ed5-9d83-1a1ee417591a/1ec7d9aa-2e98-4aac-b429-f296f3d7cc4b-1034-fragmented.mp4

Cloudflare seems not supporting bucket name as subdomain.
So they are broken anyway.

This work:

https://eb0bff805409a114adcd861123cf3ddb.r2.cloudflarestorage.com/streaming-playlists/hls/e546c4ab-40f1-4ed5-9d83-1a1ee417591a/1ec7d9aa-2e98-4aac-b429-f296f3d7cc4b-1034-fragmented.mp4

This don’t:

https://streaming-playlists.eb0bff805409a114adcd861123cf3ddb.r2.cloudflarestorage.com/streaming-playlists/hls/e546c4ab-40f1-4ed5-9d83-1a1ee417591a/1ec7d9aa-2e98-4aac-b429-f296f3d7cc4b-1034-fragmented.mp4

Those are just example.

May I know in what condition it will be used?

They are used when playing a public/unlisted video, or downloading the files.