Singular
почти, юзер видит 6, а я получаю уведомление что юзер пытается еще писать, больше 6 символов. главное что больше 6, запоминать их не нужно
Если так, то в afterTextChanged смотришь на получившуюся строку, и, если там больше символов чем нужно, принудительно сеттишь через setText текст, отсекая последние символы, и из этого же afterTextChanged прокидываешь своё уведомление.