Currently the underlying report will run every time the top level report is run (even if caching is enabled on both)
It would be nice to be able to cache the original results.
After speaking with the product team, they were able to confirm my suspicion that this is in fact a bug. I have raised a defect ticket to address it (#5982) and will keep you updated on it's status!
Comments have been locked on this page!