This is the first I have heard of this issue. If you are having problems with yfinance, you can go directly to finance.yahoo.com and download the data directly from there. It's free, accurate, and cleanly formatted. Yes, I would save the data in a CSV file and import it as you suggested.
I hope this helps.