I am facing the same problem:
On the one side I have a SharePoint list containing a Choice field allowing multiple selections (e.g. Marketing, Sales, Construction). On the other side there's an InfoPath form that should load the checked values from one entry (e.g. Sales AND Construction).
When trying to access the values over a data connection in two different ways, my result is either this one (the given result just contains the first value):
Marketing
x Sales
Construction
or that one (the given result is not ticking the single values, InfoPath creates a new value...):
Marketing
Sales
Construction
x SalesConstruction
Unfortunately, I haven't found a solution to display my list entry the following way in the InfoPath form:
Marketing
x Sales
x Construction
Do you have any idea on how to solve this problem?