Вопрос может ли наличие канонической ссылки вызвать такую ошибку? Если нет, то что может вызывать такую ошибку?
Hreflang лишь говорит поисковику, что у этого сайта/страницы есть несколько языковых версий, тем самым указывая на индексацию обеих версий сайта/страницы.
Но, допустим, у вас сайт на русском языке, а hreflang указывает на английскую версию сайта, у которой есть метатег
robots с параметрами
noindex,nofollow. Такие моменты вгоняют в ступор поисковые системы, поэтому в некоторых случаях может появляться такая ошибка, а в некоторых случаях игнорируется тег hreflang, что приводит к склеиванию страниц.