The Home Office will cancel an asylum hotel contract after accusing a provider of behaviour and performance issues.