Struggeling with Blueprint

I’m just developing a blueprint for cover automation. I setting up some variables to make decision easier. Next code is just for evaluation and asking this question

  is_in_open_conditions_on_time_basis_1: "{{ now() >= today_at(time_open_early) }}"
  is_in_open_conditions_on_time_basis_2: "{{ now() <= today_at(time_close_late) }}"
  is_in_open_conditions_on_time_basis_3: "{{ now() >= today_at(time_open_early) and now() <= today_at(time_close_late) }}"

then is_in_open_conditions_on_time_basis_1 and is_in_open_conditions_on_time_basis_2 are true but is_in_open_conditions_on_time_basis_3 is false. Important note: run with thesame values. What am I doing wrong?

We need to know your values.
Seems to work fine.

There are no values that can give the results observed in normal circumstances. The claim is that true and true == false

We need more context where this is being observed.

I found what I did wrong. I defined `is_in_…" variables BEFORE defining the other variables. No I defined it after and it works.

This looks to me like an error. I would expect that every use of variables not defined already should fail.

That could be true, I mean it could happen, if the templates are set up wrong.
Like if the " " is missing.
But yes, currently there is not enough information to help properly