Question: is it necessary that the average speed and average velocity be equal?
Answer: No, the average speed is not always equal to magnitude of average velocity vector. The average speed is the distance traveled divided by time interval whereas the the average velocity vector is the displacement vector divided by time interval.