You don't give much info but differential traces in Kicad are very fussy and give you no feedback as to what is happening - either it works or it doesn't. There are a number of settings that affect it (from memory: board setup predefined sizes and netclasses, filled zone rules, ...) Keep playing with it. Same thing with length tuning. Once you get a feel for how it works, it's not too bad though.
Often the traces look really weird when routing the starting or ending points. I sometimes fix the really ugly ones individually and then length tune when done. For length tuning, try to have lots of uncluttered space available. I usually do it very early in the layout process because of that.