Turtlebot2 can not find a path

Hello,
I am new to ROS and trying to learn it. I have been experimenting with a turtle bot. I was able to to make a rough map of it on Rviz. The “2D Nav Goal” option works works if it is around the same area.
The problem I faced is that it couldnt find a path from one room to another.

image

If my bot is in location point A… “2D Nav Goal” set to Point C, The bot gets confused and just keeps rotating, thinking it is stuck.
The displacement between the 2 points are short but the bot cant analyze and take the possible path.

What is your take on it?