Thanks for the answer!
Algorithmically, sweep and prune seems to fit what I need here. Forgot to mention that actors in our world rarely or never move so there wouldn’t be a lot of cost in resorting the sorted list.
Does sweep and prune implementation exist in Unreal in some form? I can also do it myself given it’s simplicity.
Thanks!