Started a new job in July 2020. Left one profession (social care) to go into another (NHS). Decent band.
Right from the start my line manager made it clear she didn't like me. I was headhunted and encouraged to apply by her boss who I knew professionally and I think (even though line manager was on the interview panel) her boss made the final decision. She maybe resents that I am doing her old role, (that usually requires a PhD but I only have an MSc but other professional qualifications) and seems to be trying to isolate me and keep me from accessing training and CPD, I've asked and she said 'It's not the right level for you' 
My eldest DS (17) has heard her speak to me on zoom calls and said she is rude and a bully and he never gives a crap about anything/anyone usually. So I figured it must be bad if even he is noticing. She has never given me any instructions on how to do the work, I have muddled through and figured it out. She insists I do data analysis work that is not in my role (because the three people who are employed to actually do it 'are too busy' according to line manager, when it's my projects, but they do the data for everyone else and say they aren't that busy themselves). I write reports and she basically re writes them. But I passed my probation with flying colours and when I look at team outputs of the 11 reports produced April 2020 to now, I have produced 6 (there is a team of 8 of us). So I know my work rate is decent and other colleagues say I work hard. But she never acknowledges it. Last week she told me off for doing work for an external partner too quickly as 'it raises expectations and put pressure on the rest of the team'. I just produce things I am asked to produce to the deadlines I am set but she sees this as a negative. They asked me to write a bio for their website and she has not put me in my team's section but in with admin and support. I am NOT saying there is a problem with that apart from I am not in their team so it looks odd and others have commented. I think she has insisted I go into their section for...well I don't know. It's such a bizarre decision. I don't know for certain but my team is 'academic' and I think she doesn't see me as academic enough IYSWIM? I'm the only one in my team who is a mother (of 3) and who has a broad accent and didn't go to a 'top' university. I don't want to see it as she has an issue with class...but I think it might be 
AIBU to just leave? I had a good career in social care, colleagues who I loved and worked front line. I only left as I needed more money for DS1's university but now he has deferred. I think she has made it clear I don't fit this team. If I apply for new jobs will they wonder why I am leaving such a new role? Or should I stick out the rest of my contract (just under 2.5 years left) and learn from this? I know working life shouldn't always be a bed of roses...
Thanks for reading. Obviously I am more upset than I thought because I have just vented a lot!