I will just answer his.
I found out it had to do with projection. Each mosaic had a different projections, so once they had all been reprojected into the same utm, VRT was created succesfully.