An offer was extended and then rescinded without any explanation or reasoning. The recruiter was put in a tough situation as he was forced to communicate the change without any explanation.
Do not trust this company, they will not follow through on their promises. And, their lack of courage and transparency is not a place you want to work.