Значит что делал: у меня есть сервер на позициях бинлога (условно мастер), и N слейвов, которые я хочу перевести на gtid с автопозицией.
При переводе (как раз по мануалу) я поднимаю на мастере gtid_mode до ON_PERMISSIVE, на слейвах, делаю gtid_mode = ON, ну и собственно далее было то что ты описал выше, слейв не смог в автопозицию, из-за того что мастер не в gtid_mode = ON.
Далее я пробовал сделать вариант с промежуточным сервером в цепочку: все почти тоже самое:
мастер в gtid_mode = ON_PERMISSIVE, далее от него слейв в gtid_mode = ON, но без автопозиции, а от него уже слейва в gtid_mode = ON с автопозицеий. Но при попытке подцепить первый слейв без автопозиции при старте слейв ругнулся на то, что не может получить события в релей.