I was hired as a software engineer last summer at a small sized company (around 50 employees), the company is based in Germany as I am. I had a second interview with the lead of developers across all projects (let's call him John), and the CEO/co-founder. The interview went well. At some point in the interview process, where I spoke about my motivation behind the job change etc, I mentioned that I do not speak German yet, as I am still at a beginner level. They replied that I should not worry about that, that this matter "is on them" as they will provide the necessary accommodation for me.
I am three months through the job now, started working within a small team (led by Paul) and there are no major issues for now. We hold two daily meetings, one with all developers and one with the developers of our project. The first one has always been conducted in German, but on my first day, John suggested having an English-meeting daily one day and a German-meeting daily the following day, and so on. At first it was a bit weird because the purpose of daily meetings is to let people know about each others' work/progress/contributions.. but then I made peace with it since our project-specific daily is always in English (unless one other developer has specific questions to the team lead, then they switch to German). This week, we had an annual meeting where news was shared about the company's vision/goals for the year. The meeting had all employees, and it was in German. The following day on our daily meeting, the team leader (John) does not attend, and our project lead (Paul) starts the meeting with a lengthy speech, then a colleague asks to switch to English "so that I would understand what's being said". Then before he'd explain he said "Oh yes, we should work on your German..". It appears that there is a major hierarchy change in the company, which was spoken about in the annual meeting, Paul will become our team lead and John will have other responsibilities. Then he switched to German again, and for the remaining time I did not understand a thing. Then our project-specific daily started, led by Paul again, and I realized that prior to that, Paul called a non-German freelancer (who doesn't attend the first daily) and told him about the change. I feel like Paul knew that some people do not have that piece of information, but only cared to share it with one person and not the other(myself).
I am feeling/being excluded by the day due to language barrier. What I do not like is that the people who interviewed me were not honest about this, they hid the fact that most communication will be in German. I also do not like Paul's attitude about me not speaking German, making it sound in front of everybody as a lack from my side rather than an issue that the interviewers lied about having a solution for. I plan to have a performance feedback call with both Paul and John, I want to address this matter because it affects me everyday and it makes me feel like an outsider, although I attend meetings, I feel like I know very little about my workplace.
I need suggestions on how to phrase this in the meeting I plan to have. My purpose of the meeting is to communicate this issue to my managers and let them know that this issue has consequences on my involvement in the workplace (as stated above) and hopefully push them further to provide accommodation as they promised in the beginning. At the end of the meeting I ll get to know if they were aware all along and just not doing anything as long as my code is being pushed, probably they don't care about my long-term stay at the company, or if they are aware but not really realizing the side effects of this. Note: I do take German classes, but my beginner level is far away from understanding/speaking the language for business purposes.