già hai ragione! non ci avevo minimamente pensato!
(in realtà è l'ora solare ma va bene il concetto è quello xD)

Ho risolto, ma non sono sicuro sia il metodo migliore!

Al posto di aggiungere un giorno preciso (che appunto, con l'ora solare/legale ho il margine di errore di 1 ora) aggiungo 1 giorno e 3 ore

infatti ora pare funzionare, grazie