фундаментально нет. Я заметил мелочи при закрытии: например callback в asyncCommit не сработает если вызван close, в общем случае асинхронный коммит может вообще не быть посланным на сервер при закрытии, поэтому прежде чем закрыь консумер лучше всё закомитить синхронным комитом
Вообще, я ожидал, что по семантике работы они будут абсолютно одинаковыми. Но сейчас тестирую и вижу, что у них есть отличия.