I think that dress is just hideous in general, the length is wrong for the style of the dress, the colour is hideous, and made her look top-heavy, not to mention it is clearly made in a cheap material. I don't think she actually knows her body well because she doesn't appear to have as large of hips as she claims to have, you would think the way she talks about it, she's got the body proportion of Cardi B. I think she has quite broad shoulders, which I don't understand why she wears so many off the shoulder tops because it clearly make her look off balance.
Not all man-made materials are cheap-looking, but she has a knack for picking the tackiest ones. I don't know how she is banging on and on about Abercrombie and Fitch, it is a teen brand. Lately, their style has leaned more mature but still looks like what an average 20-year-old college student would wear; hardly for someone in their mid-30s.