How to add Procedural Foliage to HLODs

I have a 5k landscape that uses World Partition and HLODs. I keep everything loaded and as long as long as I don’t use Virtual Textures and Nanite, this part seems to work fine with all static meshes that are non-foliage - HLODs are loading in and out as I expect.

I would like to have the foliage added to my HLODs, but can’t figure out how to do it. I use the Procedural Foliage Spawner to populate the world with foliage actors, but they do not ever make it into a HLOD. As the controller gets within “Loading Range” of a cell, landscape and foliage stream into view but not outside this range. I have tried to put my foliage into it’s own HLOD actor and set it to “always loaded” but that makes no difference.

What is the proper way to use HLOD for distance with foliage?