Yes, Union will fit the vector, but you can wrap it in a frame. I redid my file and now it looks like this: Base-Component > Union > Icon-Component > Vector.
Yes, I agree. Therefore, I reduced all this unnecessary complexity to one component as I wrote above.