The replay time of 240 that have been modified to 600 are correctly saved in the profile.cfg file but the 600 value cannot be handled by the firmware when read at power on and are then set to off in the firmware.
It's probably a 8 bit filter in the code when reading the value and needs to be changed to a 16 bit.
At the same time a request to change some of the other values, 120-150-180 and so on, that are too closely spaced using 30 sec increments to instead be using 50% or 100% increments. Something like 120-180-240-480-960