I am making 2-step perovskite solar cells and after my first step of PbI2 coating (600mg PbI2 in DMSO/DMF) and annealing (70C for 30min), a white cloudy layer appears on top of the PbI2 layer (shown in the picture) and the final solar cells has very low FF and Voc. Does anyone know what might cause this problem? Thanks in advance!