That is interesting. The prefix seems to have a lifetime of 600s, if I'm reading that correctly:
PREFIXES=[prefix]/56,600,600,class=000b1ca0
The dhcpc-event script is being called every 5 minutes. For the most part, every second run re-adds the ULA, implying it was removed between 5 and 10...