Certainly not a liar. I thought here really said. I just checked, and he did say there were fine people on both sides of the protest in Charlotte, but later in the interview he clarified it, disapproving strongly of the white supremacist.
We looked into these claims, and found that while Trump did say there were "very fine people on both sides," meaning both the protesters and the counterprotesters, he also condemned neo-Nazis and white nationalists outright and said he was specifically referring to those who were there only to participate in the statue protest.
However, the accuracy of what Trump did claim – that there were "very fine people on both sides" of the 2017 Unite the Right debacle – is in question.
www.snopes.com