Хорошо, я сам обнаружил проблему. Проблема заключалась в том, что у меня был скрипт load-data.js, который я запускал для загрузки гостей и таблиц из файлов JSON. Данные JSON для таблиц содержали гостевые идентификаторы для гостей, которые в данный момент находились в базе данных на момент загрузки. Но когда скрипт запускается, он удаляет всех гостей и генерирует для них новые идентификаторы, поэтому идентификаторы не совпадают с идентификаторами в коллекции таблиц.
Чтобы исправить это, я разделил загрузку гостей и таблиц, чтобы затем вручную добавить правильные идентификаторы. Теперь я создам интерфейс в своем приложении, чтобы создать эти отношения, чтобы удалить ручной процесс.