It would be great if Ehren (if you're reading!) could comment on whether Table.Buffer does work across queries now.
There have been other caching improvements released in Excel recently which could be helping here:
https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/16852819-power-query-cache-shared-nodes
Chris
Check out my MS BI blog I also do SSAS, Power BI, MDX, DAX and M consultancy