Как и сказал Виталий Литвинюк , проблема была из-за способа подгрузки связанных данных. Вместо lazy load сделал eagerly load, когда получал закупки из контекста dbContext.Zakupki.Include(b => b.Adresses).ToList();
Кому нужно, подробно
здесь расписано.