Проверь что все нужные SDK стоят и актуальны в UnityHub. Далее в самом юнити зайти и проверь, что в Edit -> Preferences -> External Tools стоят галки у рекомендованных.
Если ошибка не пропадет там проблема с SDK (с версиями и путями), я напишу как поправить если проблема останется
а зачем тут rb и сс ?)
подергивание можно убрать правильным порядком вызова, поворот камеры надо вызывать в конце (LateUpdate)
из проблем тут вызов СС.Move 2 раза
ну если ты хочешь взаимодействовать с 3д объектами (коллайдерами) то и персонаж должен иметь логику для работы с 3д объектами, условно тебе добавится еще одна ось для движения как пример Octopath traveler.
Самое простое что можно сделать это запеч 3д карту в 2д как было resident evil. Есть ещё вариант наложить поверх 3д объекта 2д логику, тут работать очень много и вероятно игрок не всегда будет понимать куда можно идти а куда нет.