OK - this logging issue is easy to duplicate. When either signal report is entered with either Sent or Received values positive, and without a leading "+" sign, the logging routine will reject the logging attempt for "log entry is empty".
And - it looks like the FT8 code is not adding that leading "+" sign to the Sent field, which just aggravates the problem.
Will have a look at the code later today.
73; Steve, N3SB