LB Calculate HOY and LB Analysis Period component bugs?

Hello
When I use a date range from 1–31, the dates in LB Calculate HOY are always repeated with the month of December.

When I use Graft, I get this error, and the dates are also incorrect:

"1. Solution exception:Year, Month, and Day parameters describe an un-representable DateTime.:
	(2/29@15:0)(m/d@h:m)"

This error seems to be related to the month of February, as the input for Graft doesn’t accept a day number higher than 28.


When using the LB Analysis Period component:
If I select a single day (i.e., the same start and end day), the date output starts from that selected day — for example,
from 21 Jan to 31 Jan,
then continues with the full days of each month,
and finally goes from 1 Dec to 21 Dec.

hoy_bug.gh (14.2 KB)