Well I contacted Flying Blue Social Media team through their Apple Messages link on the AF web site.
They said they added my Delta SM account number to the booking but when I check My Booking on the AF web site, it's still showing FB miles and XP points to be credited.
Hmm ...