There must be something in the individual spreadsheet parameters that is triggering all the errors. I have two spreadsheets that use STOCKHISTORY. One of them uses STOCKHISTORY to update 54 symbols going back 3 years daily (call it S/S "A"). The other one uses STOCKHISTORY to update 5 symbols over a period of only the previous 5 days (call it S/S "B"). Both spreadsheets also use data type Stock symbols to retrieve current quotes.
S/S "A" seems now to be operating correctly without errors. It had been very bad for a couple of weeks. This has now been working correctly since 9/3.
S/S "B" has continued to give all the usual variety of errors every day. By reloading frequently, it has been able to get past most of the errors, but I have had to bypass several VBA macros to deal with the errors. Today, even that was not possible. Even the Symbol:Price returned was for yesterday's price, not today's; and the STOCKHISTORY function failed continuously.
I created a fresh spreadsheet containing just the 5 symbols and asking for today's quote. It worked fine. I went back to S/S "B" and tried again - still got yesterday's quote and failed STOCKHISTORY.
I then restored a backup of S/S "B" from yesterday when it mostly worked. That version did indeed give me today's quotes rather than yesterday but the STOCKHISTORY still failed.
So whatever Microsoft/Refinitiv did last week seems to have fixed my S/S "A" problems but has not helped with S/S "B" - a much less demanding spreadsheet