Great catch from @ds-avatar: the dates are indeed different (so the difference in the last pair of screenshots are not meaningfull.
So this morning, I run my code but using
ISLAND for CHTR. And
it worked on the first trial (without my workaround of opening a chart with share prices for CHTR) - see below.
Here is a puzzling part: @J¨¹rgen Reinold allerted me to the following: "In general, a smart-routed historical data requests will require subscriptions to all exchanges on which a instrument trades". So I got the "validExchanges" info for the contracts I was using to ask for price data. See below that after each set of price data, there is now a "CONTRACT DETAILS" section. Note that for CHRW and CSX (two other Nasdaq-listed stocks) the "Valid Exchanges" are exactly the same as for CHTR. So not sure why the issue happens only with CHTR (and not the other Nasdaq names in my test list).
Tomorrow I will run the code with "SMART"? for CHTR and see if the error happens again and report back.
Thank you all for the help so far.