After processing an event transaction in the NetCommunity plugin via bulk processing, the participant attributes selected on the form for the main registrant are missing. Once the subsequent batch in the Raiser's Edge is committed, these attributes are not on the main registrant's record either.
This is happening on an event where there are multiple pricing options... the first pricing option having the attributes.
Download and install the latest patch, which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch. This issue was resolved in the latest version of Blackbaud NetCommunity