The following are common reasons and resolution that an EB contract might be blocked. The error message typically provides enough detail to diagnose the issue.
“Phase assigned to user employees” - the employee ID needs to be filled out for the user
Employee ID info can be added in Org Settings > Users > Search for user > add info to User Details
Org insurance information is missing
Organization Insurance information is entered on the home page for the Configuration Setting for an organization: