The official reason is probably because she was travelling on a tourist visa and admitted she would be ‘working’ while in the US, which is a violation and grounds for refusal. But it’s one those ‘violations’ that on a different day is ignored and the person let through.