Polygon.historic_agg_v2() only giving 2 days data

from_date= (datetime.now()-timedelta(days=20)).strftime('%Y-%m-%d')
            symbol, multiplier =1, timespan="day",_from=from_date, to=to_date).df.tail(20)

This is only giving me 2 days if data, It was working till this morning. Has someone seen this issue?

looks like the data is missing in polygon

Querying 50 days data only gives some days data with most missing in the middle. How can this be fixed, any idea?