one quick thing to check is the Batch Limit in your report suite setup in mobilemarketing.adobe.com (or in your json file). That is how many requests the app will batch up before sending them. If that number is too high then maybe you just haven't gotten to that limit in the version of the app you have hooked up to bloodhound and while you see it in bloodhound it's not going out to analytics.
try setting it to zero (0) in your development environment and see if things start showing up. However, don't leave it at zero for production a number like 5 or 6 is good so you don't eat your customers data network sending lots of analytics requests.
For the response above I have taken into consideration that you know that for contextData you need to create processing rules in Adobe Analytics or create variable mapping in Adobe Mobile Services and that you could not see the contextData in the one of these interface to create the rules. There were no screenshot attached to your initial email either.