here is the repositry becouse the code base is big.
This all happens in the src/classes.times_manager.hpp
I set one of the alarms to 00:00 and the other to 14:39 (on line 4, timestate constructor, movetimes constructor), but when I read them with Alarm.read() in the begin method they both return 6:28.
Is this the output always, or a sample of that single compile? Are you setting and expecting an alarm and the code is giving you a time or a length of time until the alarm?
It gave me the same output in both the mcve and the full codebase, over multiple compiles. There is a lack of documentation for these functions, so i am asuming, the library is called 'TimeAlarms' by paul stoffregen