I think the cooldown time of the love tree is wrong. Maybe it treat it as having just 1 love tree even when we have 6 love trees.
That would make the cooldown 5 days. It's off but not that far off. I have not had any issues since treating it as if 1 building is missing, so I'm pretending I have 5 love trees and 5 Christmas markets instead of 6.