Sounds annoyingly similiar to what several users including myself have witnessed.
I ended up using the photon in a header or actually I am not using a header, but mounting the pin version directly to the board, the 2-3mm clearance made the difference in my case, although I am seeing a bit slow wifi join, which may or may not be related.