Character Pathfinding stuck on walls with NavMesh is driving me crazy!

Hi everyone.
I’m working on an RTS and I can select characters and move them to the cursor position, basically, I use MoveToLocation (C++), the auto pathing is “working” but it’s not smart enough to not get stuck in walls! What might cause this??? Everything should be default settings, the characters have movement component with Update to mesh radius activated, I’m using Landscape as the ground. The only thing I changed is from static to dynamic to navigation mesh.
I’ve actually tried to create a new project since I remembered the point to click template was working fine and it’s actually working, is there a way to reset everything related to navmesh settings? I really can’t transfer everything in another one, I’ve Git already working and a lot of work put into the project. <- Video of the character