About 5% of tracks aren't returned by the API. Quite a few of them seem to have special characters so that could be the reason. It would be good to understand if there's anything we can change about the search queries to increase chances of them returning successfully.
Instead of having 'None' as the value in the output csv it would be better to have a null placeholder in each column. Otherwise reading the file back in can cause problems.