I flew BD last month, and despite my M&M Card being mentioned at the time of booking, and used as identification when using self service Check-in, the Miles didn't appear in my M&M account for 3 Weeks (I travelled back 10 days after the outbund, so waited the required 10 days to send both BPs in to M&M, and the Miles were then posted about a Week later (though US Miles can be claimed online, so should post sooner).
Last time I flew BD (3 years ago), the Miles posted automatically in a few days. All my other Flights for M&M have been with fully integrated Carriers (ie LH, LX, OS, Air Dolomiti) and have posted within 72 hours.