VERIFIED SOLUTION i

How to solve Portrait Dialogue - BEHAVIOUR_LOG and RESPONSE_LOG discrepancy

For Campaign reporting to function in Portrait Dialogue, it is necessary for the message to first be bound to a treatment.

The Log Campaign Response operation has nothing to log to the RESPONSE_LOG table if there is no connection to a treatment.  

One example we saw had 9 different paths in a dialogue that were doing the same thing, sending emails and logging the responses.  
8 of the 9 worked correctly (updated the RESPONSE_LOG table), but one of them did not.  
The only difference was that the one send email operation was <Not bound to a treatment>

So it is a requirement to have the send operations bound to a treatment for the Campaign reporting to work.
UPDATED:  November 23, 2017