A bit more info now that I ran another session last night at the end of RTTY Roundup. It is not the state that is missing, but the signal report. I noticed that on most calls that I called CQ, the exchange was not in the dialog so the exchange could not be logged. It also happened a couple of times when I replied to a CQ.
I did check the source code but it was a bit tough to follow why it would not grab the exchange but I was focusing on the state and not the signal report so I might need to take another look.
This is may first time on this group. Are developers of the WSJT-X program on this group?