Place family in Revit in imported CAD file

I want to place ceilings lights at the place of Ceiling lights (filled region) in CAD file. I imported the file and used GENIUS LOCI package (CAD BLOCK ) node to get origins. I am getting repeated points in my .rvt file.
Second method I am trying in a way that I first exploded the drawing and use node select model elements however I am unable to find a node to coordinates of origin. Also I tried to convert filled regions to solids by (Element.Solids) however there is an error.
NOTE: I am only importing one layer from CAD that is of my use.
I am attaching my scripts please help me out. My ultimate goal is to place MEP families such as lights, smoke detectors on the coordinates in .rvt file
Placing Lights in PNS SHIFA.dyn (15.3 KB)
.

Hello @sbukhari.cem18nit …probably something could give some ideas if on link…