The issue is you are trying to apply two shades to two different windows at once. Honeybee can’t tell which window to apply which shade so it applies both shades to both windows, causing a duplication.
You would need to apply each shade to their respective windows individually in order for the model to run.
One more question: When I increase the awning length from 0 to 1 meters, the solar load and cooling demand decrease as expected. However the heating demand also decreases slightly. Do you know why this would be? I would expect the heating demand to increase with more shading.
My best guess is because of the desert climate with pretty clear skies, the overhangs are preventing radiative heat loss to the cold skies at night.
Looking at the hourly comparison, you can see the no shade (blue) has a higher heating load during the winter night hours, and a negligible decrease during the day compared to the overhang case (red).
Good detective work, @kentakahas ! That seems like a reasonable explanation to me and EnergyPlus is certainly capable of accounting for this type of radiant heat exchange with the sky (including the effect that the shade has on it).