According to Oxford Advanced Learner's Dictionary "Sound" in the "Leo made it sound so easy. But it wasn't." is a linking verb to give a particular impression when heard or read about.
But I don't understand the meaning of "make it sound" yet? Is there an alternative way to say it?