So, IMO, Sansa was never going to learn flattery in the same way as Margery. She tried, with Joffrey, but her resentments and trauma always bubbled to the surface. She's gotten decent at maneuvering, but she's never been good at hiding behind flattery and diplomacy. It's just not her style. And when she has Winterfell back, she doesn't need to bother with that nonsense BS anyway.
This is why I both had issues with and completely understood her reaction to Dany. Of course Sansa doesn't trust a beautiful woman who has won over everyone and is trying to relate to her with shared love and hope. Sansa doesn't have to fake it anymore, and she wasn't that good at it anyway.
One of my huge peeves with this season is that Dany and Sansa have so much in common and, had Dany come at her with a respect of power and met her on that level, I think Sansa could have been one of the few to understand and comfort her when Missandei was executed. Because they only showed us the one conversation where Dany made a misstep by trying to use courtly bonding on Sansa, we were robbed of a more intimate and empathetic interaction.
I'm not saying that Sansa wasn't in the wrong, but that it's def a tragedy that these two women couldn't get along. They made sparks against each other, but I wanted fire.