From what I am understanding, you just wish to have all the objects that are preestablished to be acceptable objects (Compatible Systems) to be seen within a certain radius (Overlap).
In this is the case, you might be able to try a simpler method. Instead giving all the Compatible Systems a tag with the name Compatible systems. Then using a sphere volume on the viewport to check if an overlapped object has said tag.