Data Handling Design in n8n Workflows

Would love some advice on data handling in my workflow - I have a lot of moving parts, and no clean solution to provide the proper data to the following nodes without a bunch of ‘set fields’ and ‘aggregates.’ You can see my workflow here: Improving Data Communication in Real Estate Market Reports | Loom

Thank you for the help! I really appreciate any advice.