I checked why OMC cannot be locked and found that GRY was locked with TEM10 at that time (fig1).
Since SR3 moves a lot due to ADS if GRY is locked with TEM10, it might cause the misalignment to OMC, which results OMC lock difficult.
To avoid this situation, I set a threshould for relocking with TEM00 in LOCKING_ALS state in ARM.py.
This threshould should be slightly lower than the maximum TRY signals with TEM00 and slightly higher than the maximum TRY signals with TEM10.
Current threshould worked well for a while but probably it doesn't distingish TEM00 and TEM10 completely.
So, if we slightly increase the threshould for GRY, this OMC lock trouble might be avoided.
Since I have no time to check how much TRY signals at that time, I have no idea how much increase is sufficient and not too much.
So, if someone will check the values when GRY was locked with TEM10 and when GRY was locked with TEM00 before the TEM10 lock, it is very helpful to decide new threshould.