У меня так же вроде. Тут ещё может Студия что-то вытворять - вчера простая и сто лет отлаженная библиотека решила почудить, да ещё каким-то странным способом. Ну да, какой-то рефакторинг делал, но достаточно небольшой, версии пакетов менял, но ничего радикального. Кого только ни обругал, ничего не помогает.
Восстановил рабочую версию проекта, сунул туда новые C#-тексты – и заработало.
Щас поэкспериментирую ещё.
И вправду похоже на тяжёлое наследие - сделал новый проект, там всё работает как надо. Но это как-то не сильно интересно, мой-то проект старый модернизированный.
Одно радует, что где-то работает. Как в анекдоте - "скажи, где этот принцип находится!"