vlax-for only works for collection object. Why not change selection set to list and use foreach
Collection object must be a parent object. For graphical objects the parent object are Modelspace, Paperspace or block. So, if you really want to create a collection object contains graphical objects, define a block.