The tech department I am in consists of the head of the department whose role revolves around data engineering, colleague A and me - the head of the tech department is our boss. I should add that colleague A works in the same area as the head of the department and as such they do work closely - both colleague A and I reports to the head of the department directly (our boss). I should also add that colleague A joined the company 3 months ahead of me - both of us have been with the company for less than a year but more than half a year.
My role hinges on working closely with business stakeholders from the business departments and translating their requirements into mathematical models. Often times these discussion happens between me, and only me, and the stakeholders with the progression of the work conveyed to my boss via a ticketing platform or via a chat platform.
There would be one call a week where the team verbally updates the head of the department on the progression of the task.
Ever since I've joined the company I have noticed a couple of things
1) Colleague A would often be praised by our boss while I haven't yet experienced this in the same way, or any other way, that colleague A has been - the business stakeholders whom I work with found the business results of my work to be positive with the impact of it being presented to the CXOs since my first piece of work.
2) Whenever I updated my boss of the progression of the task I am working on over the weekly call, I have observed that it is only then that he would navigate to the project and read up on the written updates by me. Normally, I would not have concerns but it has become a repeated pattern that, barely less than 10 seconds of reading the updates, he would start making comments to reflect his sense of "startledness" where he'll go "why are you doing this, why are you doing that" only to suggest something that clearly does not make sense or to ask a question that is entirely irrelevant to the task on hand. An example of this is seen when I return a set of probability estimates corresponding to a trained machine learning model as requested by the business stakeholders, only for him to, initially, express his impatience before asking me about the probability measure used.
3) If I try to be more verbally verbose in the progression of my task, I find myself to, frequently, be interrupted by him. I do not witness colleague A being in the same situation.
4) 2) would often result in him giving suggestions that are irrelevant to the task on hand.
5) He would share that he and I should have a catch up session but he has never followed up on this.
While I can continue performing my job well, I cannot deny there is a strong sense of demoralisation and a decaying resistance to entertaining companies that have come knocking on my proverbial door of late. How should I address the situation I am facing and to what extent should I make concession before giving up on remedying the situation?