Your problem looks similar to a problem I had:
After some back and forth with Fairphone Support, I had it replaced on warranty.