Weather Cloudy and WCCI=01

With help of the community and link, I have come up with the following table (seen in mutiple of my post):
01 Fair
02 few clouds
03 scattered clouds
04 broken clouds
09 shower rain
10 rain
11 thunderstorm
13 snow
50 mist
I have an issue with WCCI not updating correctly, once WCCT=Cloudy. To my knowledge once WCCT=Cloudy, WCCI should equal 04. With every watch face that I have created this is not the case. I have not seen when WCCT=Broken Clouds so I do not know what the variable is at that point.

Has anyone else come across this same issues. I have come up with some work arounds for this but it appears that some of my code my be sooooo long that it does not work. IE the following:
$#DH#<#WSUNSETH24#&&#DH#>=#WSUNRISEH#&&#WCCI#=01&&#WCCT#!=Cloudy?100:0$
If it is during sunrise and sunset show icon else dont show.
This code should return either a 100 or 0. Instead it return null (nothing). It still fits within the supported 3 boolean logic so I have no clue why it is not working.

Any help would be appreciated.

I believe that the latest update to facer has now resolved my problem. Perfect timing!