I had the same issue, when I called Samsung, they advised that they we're having issues receiving these from Microsoft but I have since received my code
It might be worth signing up for the Xbox Ultimate Pass in the meanwhile and cancel reoccurring billing as it's only £1 for the first month then when you receive the code, use it after