Sounds to me like you're straightening her up a bit high. De-crab during the flare and use plenty of into wind aileron. You *might* wish to touch down just a fraction upwind and with a smidgen of wing down too, just for mum.
It does take time to get consistently good at crosswind landings, as the old saying goes, there ain't no substitute for experience!