Does a scalene always have to have unequal sides?
Yes. That's the definition of a Scalene triangle. If any two of its sides are equal, then it's not a Scalene triangle.
Yes, a scalene's all sides have to be unequal always or it won't be a scalene.