A vector is multiplied by a scalar. Is it necessary that its units will never change?

No, unit of a vector multiplied by a dimensionless scalar do change, e.g., velocity multiplied by mass (kg) gives momentum