Maybe he is just very socially awkward (as you said) and doesn't get that what he is doing is weird??? Could you make a joke about it to the mom about his calling to confirm stuff that is already confirmed? Maybe she could enlighten you?
Whatever the reason, it is weird.