Extremely poor service on broken device

That’s really hard luck. I guess the change from TM to Odido (I suppose you’re in the Netherlands?) won’t have helped. As you know, there’s not much we can do in this community forum, with a case like this, except maybe try to learn lessons.
Of course we don’t know the technical details, maybe something in the structure was broken, but it’s possible this could have been repaired with the assistance of a local Fairphone Angel. It’s always worth asking, if there’s one nearby!
Anyway, I just hope that you get your phone back soon!