Power Query will always stream data from source - see here for a fuller understanding.
https://www.youtube.com/watch?v=AIvneMAE50o
The only way around this is to use Table.Buffer or List.Buffer to temporarily cache the data.
For this line, then presumably you have another query named Project_List which in turn gets your data from the workbook?
Source = Project_List,