Is there a way to create a CSV file for my entire tree?
Not in totality. Any list-type report that supports saving to CSV or to XLSX can be set to include everyone but with only those data that the report provides.
I ended up contacting tech support. You have to test each report option and see which one will print out as CSV. I was able to use the Individual Report and save as a CSV.
I would have thought that they could have told you instead you having to test every report. But at least now we know.