I think there’s a difference between being pretty and looking pretty.
Like “you’re so pretty” is a compliment and genuinely means you’re a pretty person
But “you look so pretty” is more like “usually you look like a moose, but wow you shocked me today and actually look nice”