РЕШЕНИЕ ПРОБЛЕМЫ: Потребовалась проверка бит активности модуля, 5 младших, регистра I2CxCON, перед принудительной установкой флага прерывания мастера, что выполняется при помещении задания в пустую очередь транзакций.
Исходный код MCC (MPLAB Code Configurator) не содержал такой проверки и, при особо интенсивном использовании очереди сообщений, приводил к вызову прерывания I2C-мастера в момент, когда ещё не было завершено событие шины, а именно, СТОП, но сама очередь была уже пуста. В этом случае модуль зависал при попытке выполнить другую операцию, например, СТАРТ, и больше не вызывал прерываний.
На картинках - примеры опроса EEPROM до возвращения её отзывчивости после записи страницы.