I have noticed my gps stay closed up when they seem to take over more of the rock they are on, the long polyps leather seems to be the same every day. I also have a torch (that remains fairly consistent, but also retracts some from time to time), and 2 frogspawns. One is in the middle of the tank closer to the bottom, the other is the highest coral in the tank, but is more to the side with the return line not directly above it, but close to it. The frogs have fairly light flow on them (torch gets higher flow).
I have not worried about magnesium yet as my alk and calcium stay up fairly good. I have 80 gallons of total water and change 10 gallons a week. I feed fairly lightly, could it be a lack of feeding for the frogs?