I had similar problems in the past. Usually the agents who claimed they reentered the number didn’t or didn’t do it right.
Try putting a different number on the reservation like a Flying Blue number and then changing it back to your SM number. See if that does it.