Having same issue – travelled LHR-KUL-LGK and return in Business.
BA card on reservation and appeared on (some boarding passes) but no Avios. BA say MH have credited to their own programme though I am not a member of Enrich. Am in the process of following up with MH.
NB V disappointed with seat (bed) on MH A380.