You might not have gotten his romance high enough. Have you seen all his date scenes up until that point? Make sure to spend time with him. And make sure you give good answers during those dates to get the romance boosts. I know you auto-fail if you aren't close enough to your love interest.