Hi Mika Yan,
In your case system is considering call horizon based on smallest cycle. In order to solve this problem may need to differentiate between strategies for Days, Month and Year.
Create three different strategies and create different plans but that may require additional efforts.
Other option (please test before using) use Hierarchy option.
Thanks
Sunil