In your new video you shown a PyFolio report using the SPY benchmark. Traditionally this has been a major headache. My current solution is to explicitly download and use the data with the below workaround:
# Download the SPY benchmark dataset from IEX (only 5 years)
r = requests.get( 'https://api.iextrading.com/1.0/stock/{}/chart/5y'.format('SPY'))
data = json.loads(r.text)
spy = pd.DataFrame(data)
spy.index = pd.DatetimeIndex(spy['date'])
spy = spy['close']
spy = spy.sort_index().tz_localize('UTC').pct_change(1).iloc[1:]
Let me know if you found a better way.