Интересно, возможно, я нашел решение. У меня была сущность, которую мы будем называть C, которая связывала сущности A и B вместе как объединяющую таблицу. Я решил, что A и B могут быть связаны напрямую. По-видимому, это испортило внутреннюю логику Linq и привязку к A или B, а затем зависло. Когда я удалил C, привязка к A и B начала работать.