Sounds more like EWR customs need to sort their process out rather than the CC being wrong, I too had a message of if travelling on an ESTA no need for a form when I fly through JFK a fortnight ago, and I didn’t.
The ground crew however sound like they work for Pinocchio Air not BA.