I am back with new clues and information.
I bought a new sandisk extreme pro 128gb card. It is exFat formatted. The camera does not recognize it. All other devices do. But the camera is able to recognize any other card that is formatted once in the camera.
(See the edit below, there is additional information.)The only meaningful explanation for this is that this is actually a software failure. It seems not an hardware failure because the camera is able to read the cards when you format them in camera.
What are your opinions? I contacted BM support center, after long days they answered that the cards might be broken. But it seems they are not. It seems that, I don't know why but, the camera's formatting spoils the cards.
edit: To try I reformmated another sd card in Windows to exFat (default allocation size). The card is readable by the camera also. But the same format settings do not make my new card readable by the camera. It is really complicated.
So as I am sure that the Camera's hardware is not broken, the problem might be summarized as follows:
Why my pocket does recognize some of the cards and the others not? What do I need to do to make my newly bought "sandisk extreme pro 128gb SDXC UHS-I 170 mb/s card" work with my camera?
As the problem seems to be the camera software somehow, is there a way like factory reseting the camera.