The rekey interval is probably set to 3600 seconds, something dumb breaks after the 10th rekey (36000 seconds), and so when the 11th rekey interval comes around at the 11th hour (39600 seconds) and it hasn't re-key'd, the authentication ends up no longer valid and it disconnects.
Easy way to test this theory:
Set the re-key interval on the AP to like 10 seconds, see if it disconnects after 110 seconds.