Photon flashing yellow before establishing cloud connection; lasts sometimes for 1-2 minutes, but finally connection is succesfull

I have a Photon with three sets of WiFi credentials.

When switching from one WiFi to another, after one of the WiFi networks is “down”, the status LED flashes green and then flashes cyan, which may take a while, after which the LED flashes yellow 2-3 times and then starts flashing cyan again. This is repeated several times, but in the end it always establishes the connection with one of the other networks (which is good of course); that whole process might take 1 - 2 minutes.

Is this normal behaviour, or does this indicate some malfunctioning (Flash? or so?). And is so: is there a way to structurally correct this (new keys or so?).

Could it be orange? That would be normal could not reach Internet; blinking cyan (trying to connect to cloud), 2 orange blinks (could not reach internet).

Eventually it will abandon this access point and try another, so it's working as intended.