Unable to run to breakpoints during debug mode with avr-stub/Arduino UNO

I get the following error:

No source file named e:\Users\class\Desktop\atmega328p docs\Visual Studio Code Project\atmega328p_lib\src\main.c. (from break-insert "e:\\Users\\class\\Desktop\\atmega328p docs\\Visual Studio Code Project\\atmega328p_lib\\src\\main.c:53")

I added build_flags = -g to .ini file. I also check to see that the source file is located at the above directory (I can find main.c if I go to that location)
the log from platformio debug console:

Reading symbols from e:\Users\class\Desktop\atmega328p docs\Visual Studio Code Project\atmega328p_lib\.pio\build\uno\firmware.elf...
done.
PlatformIO Unified Debugger -> https://bit.ly/pio-debug
PlatformIO: debug_tool = avr-stub
PlatformIO: Initializing remote target...
0x00001416 in main ()
PlatformIO: Initialization completed
PlatformIO: Resume the execution to `debug_init_break = tbreak main`
PlatformIO: More configuration options -> https://bit.ly/pio-debug

I am using both the red dot breakpoints and manual calls to breakpoint(). Debug mode does not run to any of the breakpoints I set.

Restart debugging and when the first breakpoint is hit (by a hopefully breakpoint(); call or by pressing the pause button), execute

break main.c:53

in the “Debug Console” console (aka, GDB). What does it output?

And after that, maybe a info breakpoints would be good.

heres the info you requested:

Reading symbols from e:\Users\class\Desktop\atmega328p docs\Visual Studio Code Project\atmega328p_lib\.pio\build\uno\firmware.elf...
done.
PlatformIO Unified Debugger -> https://bit.ly/pio-debug
PlatformIO: debug_tool = avr-stub
PlatformIO: Initializing remote target...
0x000014cc in main ()
PlatformIO: Initialization completed
PlatformIO: Resume the execution to `debug_init_break = tbreak main`
PlatformIO: More configuration options -> https://bit.ly/pio-debug

Program received signal
SIGINT, Interrupt.
0x000014cc in main ()
break main.c:53
No source file named main.c.
Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]
{"token":28,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[]}}
info breakpoints
No breakpoints or watchpoints.
{"token":30,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[]}}

Heres a pic of the IDE: